我最近在学stuts2,碰到一个问题,就是option中值后台是取不到的嘛,
后台action代码:public class OtherAction {
private int sTaskId ;
public int getsTaskId() {
return sTaskId;
}
public void setsTaskId(int sTaskId) {
this.sTaskId = sTaskId;
}
public String addHomeWork(){
System.out.println(sTaskId);
return null;
}
}
前台jsp代码:
<form name="ff" action="other!addHomeWork.action" method="post">
<table width="790" height="82" border="1">
<tr>
<th scope="row"><select name="sTaskId">
<option value="0">请选择</option>
<s:iterator value="#attr.list1" var="temp1">
<option value="${temp1.id }">${temp1.title}</option>
</s:iterator>
</select>
</th>
<td><input type="submit" value="提交" /></td>
</tr>
</table>
</form>
xml中的配置: <package name="ccc" namespace="/" extends="json-default">
<action name="other" class="com.bjsxt.action.OtherAction">
<result name="success" type="redirect">managIndex.jsp</result>
<result name="upLoad"></result>
</action>
</package>
当我提交后请求other!addHomeWork.action这个之后,System.out.println(sTaskId);
这句话打印的总是0;难道option中的值在sturts2的action中是取不到的嘛??求高手解答
后台action代码:public class OtherAction {
private int sTaskId ;
public int getsTaskId() {
return sTaskId;
}
public void setsTaskId(int sTaskId) {
this.sTaskId = sTaskId;
}
public String addHomeWork(){
System.out.println(sTaskId);
return null;
}
}
前台jsp代码:
<form name="ff" action="other!addHomeWork.action" method="post">
<table width="790" height="82" border="1">
<tr>
<th scope="row"><select name="sTaskId">
<option value="0">请选择</option>
<s:iterator value="#attr.list1" var="temp1">
<option value="${temp1.id }">${temp1.title}</option>
</s:iterator>
</select>
</th>
<td><input type="submit" value="提交" /></td>
</tr>
</table>
</form>
xml中的配置: <package name="ccc" namespace="/" extends="json-default">
<action name="other" class="com.bjsxt.action.OtherAction">
<result name="success" type="redirect">managIndex.jsp</result>
<result name="upLoad"></result>
</action>
</package>
当我提交后请求other!addHomeWork.action这个之后,System.out.println(sTaskId);
这句话打印的总是0;难道option中的值在sturts2的action中是取不到的嘛??求高手解答
解决方案 »
- axis2 如何接受服务器端返回类型为List的方法?
- JSP谈论回复表情的问题 急~~~
- 關於生成pdf表格問題,請指教
- 我是一个新手,请问java的web开发需要学些什么??
- 100分求助:jdbc中如何捕获MySQLSyntaxErrorException
- 新手提问题 简单 答对立刻给分!!!!1
- 100分求解关于JSP中汉字的新问题(网上从没有人提出过)????????
- 请问在web.xml设置的role-name怎么和数据库里面的值对应?
- 谁帮我看看我的hibernate连接sql server问题,配置文件应该都没错
- usebean 成员变量的问题
- 如何统计视频点击量,求个思路
- 关于checkbox问题,希望高手帮忙.初学者
return sTaskId;
}
public void setsTaskId(int sTaskId) {
this.sTaskId = sTaskId;
}这段代码有问题
还要提醒你strut2 有个这样的标签<s:select list="%{#session.sub}" //存放在httpSession的list集合 listKey="sname" //下拉列表要中列表框要显示的值 listValue="sname"//下拉列表的值 ......