㈠ jsp表單中如何動態的獲取select的值
給你一個列子test.jsp:抄 <%@ page contentType="text/html;charset=GB2312" %> <% String video = request.getParameter("video"); if (video == null) { video = "沒有提交"; } else { try { video = new String(video.getBytes("iso-8859-1")); //解決中文亂碼 } catch (Exception e) { video = "值錯誤"; } } %> <html><body> <form method="post" action=""> <select name="video"> <option value="a.wmv">茉莉花</option> <option value="b.avi">飛翔的鴿子</option> <option value="動畫.wmv">動畫片</option> </select> <input type="submit" value="提交" /> </form> 您提交的值是: <input type="text" value="<%=video%>" /> </body></html>
㈡ jsp form表單提交的問題
document.pageForm.submit();是什麼意思?不懂!
改成:document.getElementByName("pageForm")[0].submit();試試
㈢ JSP中如何獲取select標簽選中的值
在jsp頁面中通過form的得到的select標簽的值,form提交給自身頁面,然後通過request.getParameter()方法取得值
測試代碼如下(文件名為:testselect.jsp):
<%@ page language=java import=java.util.* pageEncoding=GB18030%<%request.setCharacterEncoding(GB18030);//加上這一句解決的
String path = request.getContextPath();
String basePath = request.getScheme() + ://
+ request.getServerName() + : + request.getServerPort()
+ path + /;
//存放下來菜單對應值的數組
ArrayList nu = new ArrayList();
nu.add(一);
nu.add(二);
nu.add(三);%<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN<html<head<base href=<%=basePath%
<titleMy JSP 'testselect.jsp' starting page</title</head<body通過request.getParameter(number)方法取得下拉框選取的值
<form method=post action=testselect.jsp <!-- 提交給自身 --
<select name=number<%for (int i = 0; i < nu.size(); i++) {
out.print(<option + nu.get(i) + </option);}%</select
<input type=submit value=提交 name=submit</form</body<%//取得提交的數字,並顯示
out.print(選的值是: + n);%</html運行界面:
㈣ JSP 頁面傳值 將select的值賦給<from>中的action
<select name="folderName">
<option value="1" selected>網頁鏈接</option>
<option value="2" >文檔鏈接</option>
<option value="3">視頻新聞</option>
<option value="4">文檔下載</option>
</select>
<input type="hidden" name="=../../" />
建議你不要用uri或get傳值,對於新手來說經常出現亂碼的,要傳值用hidden代替你要是用struts就正常接收值,Servlet就request.getParameter("folderName");
還有<\%\@ include file="form02.jsp"\%>'是在伺服器中執行的,form02.jsp裡面如果有引號可能會出問題的!!!
㈤ jsp中獲取select的動態值
jsp獲取select標簽的值,可以通過js來實現。
比如有如下form:
<form name="frm">
<select name="s1" id="s1">
<option selected>選擇部門</option>
<option value="1">信息部</option>
<option value="2">人事部</option>
<option value="3">物業部</option>
</select>
獲取方法:
<%request.setCharacterEncoding("UTF-8");
try{
String s=request.getParameter("s1");
int b=Integer.parseInt(s);
if(b == 1){
out.println("信息部");
}
}catch (Exception e){
}%>
㈥ JSP怎麼獲取表單Select的值
可以用一個Servlet jsp頁面,用jstl標簽就能實現;
跳轉到這個jsp頁面前, 查詢數版據庫,把所有權要填充的數據集作為請求范圍內參數,請求轉發到該jsp頁面,用jstl迭代輸出,參考如下:
<select>
<c:forEach var="item" items="${requestScope.參數名}">
<option value="${item}">${item}
</c:forEach>
</select>