HttpServletRequestによる訪問者のIPアドレスの取得
2009/07/03 17:08Update
Javaサーバ側のプログラミングで、訪問者のIPアドレスを取得したい時があります。本文はIPアドレスの取得方法について解説します。
Servlet(サブレット)の場合:
例:
JSPの場合:
JSF(JavaServer Faces)の場合:
.
例:
public class MyServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String ipAddress = req.getRemoteAddr();//IPアドレス
...
}
..
}
JSPの場合:
<% String ipAddress = req.getRemoteAddr();//IPアドレス ... %> ユーザのIPアドレス: <%= request.getRemoteAddr() %>
JSF(JavaServer Faces)の場合:
HttpServletRequest req = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest(); String ipAddress = req.getRemoteAddr();
.
Sponsored Link
Comments
- Relative Articles