目前分類:JSP (3)

瀏覽方式: 標題列表 簡短摘要

法1:直接在要發送request的jsp頁面加1參數,給servlet取得、作判斷。

法2:取得request header的referer,擷取jsp名稱。

String referer = new URI(request.getHeader("referer")).getPath();

String[] uriNames = referer.split("/");
String jspPageName = uriNames[uriNames.length-1];

參考:https://stackoverflow.com/questions/39718962/how-to-know-from-which-jsp-page-is-calling-the-servlet

文章標籤

Robert 發表在 痞客邦 留言(0) 人氣()

示例:

<form action="some.jsp">
  <select name="item">
    <option value="1">a</option>
    <option value="2">b</option>
    <option value="3">c</option>
  </select>
  <input type="submit" value="Submit">
</form>
String value = request.getParameter("item");  // 取得的是"1"或"2"或"3"哦.

參考:
How to get the selected value from drop down list in jsp? - Stack Overflow

文章標籤

Robert 發表在 痞客邦 留言(0) 人氣()

使用:「java.net.URLEncoder.encode(String s, String encoding)

URLEncoder.encode( text, "UTF-8" );

提示:若用 HTML 的 form 送出(submit),送出的值會自動 encode,不需再處理。

參考:

文章標籤

Robert 發表在 痞客邦 留言(0) 人氣()