「Java」HttpServletRequestクラスでサーバ名、クエリパラメータとコンテクストパスなどを取得するサンプル
使用例
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,
IOException {
//サーバ名
String serName = req.getServerName();
//サーバポート
int serPort = req.getServerPort();
//サーバレットパス
String serPath = req.getServletPath();
//コンテキストパス
String conPath = req.getContextPath();
//リクエストURI
String reqUri = req.getRequestURI();
String reqUrl = req.getRequestURL().toString();
String pathInfo = req.getPathInfo();
//スキーマ
String schema = req.getScheme();
//クエリパラメータ
String qryString = request.getQueryString();
//処理コード
}
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,
IOException {
//サーバ名
String serName = req.getServerName();
//サーバポート
int serPort = req.getServerPort();
//サーバレットパス
String serPath = req.getServletPath();
//コンテキストパス
String conPath = req.getContextPath();
//リクエストURI
String reqUri = req.getRequestURI();
String reqUrl = req.getRequestURL().toString();
String pathInfo = req.getPathInfo();
//スキーマ
String schema = req.getScheme();
//クエリパラメータ
String qryString = request.getQueryString();
//処理コード
}
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //サーバ名 String serName = req.getServerName(); //サーバポート int serPort = req.getServerPort(); //サーバレットパス String serPath = req.getServletPath(); //コンテキストパス String conPath = req.getContextPath(); //リクエストURI String reqUri = req.getRequestURI(); String reqUrl = req.getRequestURL().toString(); String pathInfo = req.getPathInfo(); //スキーマ String schema = req.getScheme(); //クエリパラメータ String qryString = request.getQueryString(); //処理コード }