簡単な質問がありますが、もっと長い時間を探していますが、いつも同じ答えを見つけました。それをどう処理するかは本当にわかりません...
クライアントが私のアプリケーションに登録するときに、クライアントのIPアドレスを取得したい...
私はこのようなものを見つけました:
@ManagedBean(name="testController")
@SessionScoped
public class TestController implements Serializable {
private static final long serialVersionUID = -3244711761400747261L;
protected final HttpServletRequest req;
public TestController(HttpServletRequest req) {
this.req = req;
System.out.println(this.req.getRemoteAddr().toString());
}
}
しかし、コンストラクターにHttpServletRequestがありません...またはそれを使用する方法がわかりません。取得するのはエラーだけです...。