『壹』 如何從jsp頁面向後台傳值
jsp傳值給servlet的方法:
1、超鏈接傳值:在href='servletAction?id=xxx'
2、form表單提交,當點擊submit時,action="servletAction" method='get/post'
3、利用專ajax,url='servletAction',data:xxx參數
(1)jsp頁面向後台傳值擴展閱讀:
javaScript內置函數屬
decodeURI() 為加稀的URI入止解碼
decodeURIComponent() 為加稀的URI組件解碼
encodeURIComponent() 將字元串加稀為URI組件
escape(string) 加密一個字元串
eval_r(string) 斷定一個字元串並將其以足本代碼的情勢施行
isFinite(number) 檢測一個值能否為一個有限數字,返回True或False
『貳』 jsp頁面的值怎麼傳值到Java類裡面
java向jsp傳值的方法大致分為以下幾類:
1、用<input>輸入域獲取參數,提交表單
2、request.setAttribute();在下個頁面直接回request.getAttribute()得到;答
3、<jsp:forward="你要跳轉到得頁面">
<jsp:param>你要傳遞的參數
4、用seesion傳遞
5.url傳遞:url?a=""&b="";
『叄』 jsp傳值 到後台的方式還有有哪些
jsp傳值給servlet的方法:
1、超鏈接傳值:在href='servletAction?id=xxx'
2、form表單提交,當點擊submit時,action="servletAction" method='get/post'
3、利用ajax,url='servletAction',data:xxx參數
當然了,這里內也有容get和post兩種情況,get直接在url後面加問號傳參,post會把參數放在實體內容裡面。
最後在servlet那邊 用 request.getParameter("參數名");
『肆』 JSP頁面和後台傳值的問題
可能是字元串周期性的循環在後面多出一個符號,可以用
subString
(0,str.length()-1)把最後那個符號截去。
也可能是在配置的時候
在某個地方
前面或後面多加了一個"/",再仔細檢查一下。
『伍』 jsp頁面向後台傳值是亂碼怎麼辦
你用的是什麼伺服器,如果是tomcat,為了保證get數據採用UTF8編碼,在server.xml中進行了如下設置:
<Connector port="8080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>
就是添加URIEncoding="UTF-8",建議所有jsp頁面的編碼也設置成UTF-8,這樣兼容性比較好。
『陸』 jsp頁面,從前台向後台傳值失敗,幫忙看看!
request對象中的屬性值是在本次請求內才有效的,你這是兩次請求,當然訪問不到了...
『柒』 jsp頁面之間如何傳值
jsp傳值給另一個jsp頁面,主要的方式是將數據放在request對象中,然後在另一個頁面拿到這個數據版即可,代碼如下:權
A.jsp :通過post 和get、連接都可以傳
post和get 就不提了。
連接的:
<a herf='B.jsp?name=<%=name%>'>傳遞到B頁面</a>
B.jsp :
B頁面通過如下代碼接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>
『捌』 怎麼在jsp頁面獲取java在後台產生的變數值,以及從頁面傳輸居到java程序(程序不是嵌在頁面的)
比如在後台設置一個值在request裡面,request.setAttribute("param",param);
在jsp頁面就可以這樣獲取,${param}; el表達式。
在頁面傳值到後台中,第一種post方式,提交表單時。
<form action="xxx.do" method="post">
<input type="text" name="username"/>
<input type="password" name="password"/>
<input type="submit"/>
</form>
點擊提交按鈕後在後台獲取Username,和password
String username =request.getParamter("username");
String password=request.getParamter("password");
如果是get方式提交的話
舉個例子:
<a href="xxx.do?param1=123">查看</a>
那麼在後在獲取也是一樣的
String param1=request.getParamter("param1");
『玖』 java中後台向前台jsp頁面傳值問題
你後台里應該要forward到指定的那個jsp頁面去,前台頁面才能獲取到後台里的atrribute數據。