怎样在java后台获取表单中select选中的那个值呢?
------解决方案--------------------
select name ="sex";
后台:request.getParameter("sex");
------解决方案--------------------
<select name="select">
<option value = "1" selected="selected">1</option>
</select>
request.getParameter("select")
------解决方案--------------------
select通过表单只会把选中的值传到后台,所以直接用 request.getParameter(selectName)就行了,没有用框架的话,request用import javax.servlet.http.HttpServletRequest;这个包下的
------解决方案--------------------
传的是select里当前被selected的value。
英文都能搞成乱码你就牛B了··
------解决方案--------------------
<select name="action将获取该名称的值">
<option value="值">根据单位名称查询</option>
<option value="值">根据管理员名字查询</option>
</select>
在action中使用
HttpServletRequest hsr = ServletActionContext.getRequest();
String ids = hsr.getParameter("select name属性的名字");
//ids获取的值将是你所选择的option标签的值
//如果获取的值是乱码首先要在jsp页面改成
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
如果还是乱码将form标签的method属性的值改成post
<s:form method="post" action="#">