select标签的全部属性 JSP中如何获取select标签选中的值?
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运行界面:
怎么获取select标签的option里面的值?
比如下面的程序:想要获得你点击的option的值时,这几步是必不可少的:第一步:在select中添加name属性,如上name="role"第二步:在option里添加value属性,如上value="0"第三步:在JAVA代码中先通过request.getParameter("role")获得前端传过来的name属性的值,比如String role = equest.getParameter("role")然后判断通过这个name属性所对应的value值是哪一个,可以用三元表达式来判断,比如"0".equals("role")?(如果相等你需要执行的操作):(如果不相等你执行的操作)
select标签的全部属性 java的select语句 select标签属性
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。