本文目錄一覽:
在jsp頁面中如何獲取另一個jsp頁面提交的信息
1、首先新建一個請求頁面:文件命名為requestJsp.jsp,右鍵webroot下的jsp文件夾,new——》jsp,填寫名稱,點擊finish完成創建。
2、然後新建一個被請求頁面:文件命名為do.jsp,右鍵webroot下的jsp文件夾,new——》jsp,填寫名稱,點擊finish完成創建。
3、請求頁面注意編碼格式修改為utf-8,否則編碼會出錯,填寫一個文本框,和一個提交按鈕,請求方式為post,被請求頁面為do.jsp。
4、在被請求頁面do.jsp頁面中,獲取請求頁面的輸入信息,String user =request.getParameter(“user”);並在頁面中顯示出來。
5、在瀏覽器地址欄中輸入請求頁面的地址,然後填寫信息,點擊提交。
java怎麼獲取jsp頁面的值
jsp在頁面上獲取java參數總共有以下方法:
(1)直接在URL請求後添加
如:a href=”thexuan.jsp?action=transparamsdetail=directe”)直接傳遞參數, 特別的在使用response.sendRedirect做頁面轉向的時候,也可以用如下代碼: response.sendRedirect(“thexuan.jsp?action=transparamsdetail=directe”) ,可用request.getParameter(name)取得參數
(2)jsp:param
它可以實現主頁面向包含頁面傳遞參數,如下:
jsp:include page=”Relative URL”
jsp:param name=”param name” value=”paramvalue” /
/jsp:include
還可以實現在使用jsp:forward動作做頁面跳轉時傳遞參數,如下:
jsp:forward page=”Relative URL”
jsp:param name=”paramname” value=”paramvalue” /
/jsp:forward 通過這種方式和一般的表單參數一樣的,也可以通過request.getParameter(name)取得參數
(3)設置session和request
通過顯示的把參數放置到session和request中,以達到傳遞參數的目的
session.setAttribute(name,value);
request.setAttribute(name,value)
取參數:value=(value className)session.getAttribute(name);
value=(value className)request.getAttribute(name);
怎麼獲取到jsp頁面的數據,不是表單文本框輸進去的。
可以用requset.getParameter(“”)方法來獲取表單中提交的內容,比如你的index.html頁面的表單中有一個姓名文本框:input type=”text” name=”username” 提交到action.jsp後,在頁面中先通過寫java代碼取出他的值:% String name=requset.getParameter(“username”) % 然後在action.jsp的頁面中輸出:input type=”text” name=”myname” value=”%=name%”
jsp怎麼獲取獲取網頁中的文字
1、通過js或者jquery等腳本語言獲取,或者是form表單提交到servlet,sevlet中通過request獲取表單屬性。
2、不同的獲取有不同的應用場景,一般是把當前頁面的一些值獲取提交到後台,那就是用表單,如果是動態的獲取,就使用jquery,js獲取後,通過ajax提交後台。
3、如果是a頁面跳轉b頁面需要獲取a頁面的一些值給b頁面使用,可以使用url傳參數,例如 “aaaa”,b頁面可以通過獲取request獲取name屬性的值。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/272402.html