㈠ 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>