日期:2014-05-17  浏览次数:20633 次

form表单问题 急!!!
HTML code

<form action="kpiDayDate.do">
 <select name="fkpiname">
<option value=0>--请选择--</option>
<%
List list = (List) request.getAttribute("list");
for (int i = 0; i < list.size(); i++) {
Item item = (Item) list.get(i);
String[] str = new String[list.size()];
str[i] = item.getFkpiname();
%>
<option value=<%=str[i]%>><%=str[i]%></option>
<%
}
%>
</select> <input type="submit" value="查询" /></form>


为什么我提交到action的时候 是空值 怎么提交 能把fkpiname 提交到action里面

------解决方案--------------------
看看fkpiname是不是action中的接收参数。

或者自己把你form表单中的代码java代码去掉。自己做一个固定的试试。

例如:
<form action="kpiDayDate.do" method="post">
<select name="fkpiname">
<option value=0>--请选择--</option>
<option value=1>--1--</option>
<option value=2>--2--</option>
</select> <input type="submit" value="查询" /></form>

试试这种情况能不能提交
------解决方案--------------------
那就是编码的问题。你自己把编码设置成一样的。