struts报:
No result defined for action and result input - action
我就纳闷了,为啥要我定义一个input在struts。xml里呢?
但是,检查之后,发现不是我的配置文件有问题,而是:
我里面的隐藏域,写错了value了。
<s:hidden name="simId" value="%{sim.id}"></s:hidden>
struts报错很荒谬。
所以,报以上错误的时候:
1.确认下struts配置文件里路径
2.jsp页面的隐藏域、其他赋值的value的值是否有问题
还有:
struts报:
org.apache.jasper.JasperException: tag 'select', field 'list', name 'type': The requested list key 'types' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location]
错误。但是我的select没有错:
<td width="50%" colspan="1" align="left">
<s:select style="width:70px" name="user" value="%{sim.user.id}" list="users" theme="simple" listKey="id" listValue="userName"/>
</td>
后来发现是里面的隐藏域:
<s:hidden name="simId" value="%{sim.id}"></s:hidden>
的value赋值value="%{sim.id}"写错了。
所以,在确定struts2报错的内容部分并没有问题的时候
就需要:
1.jsp页面的隐藏域、其他赋值的value的值(写法,本人就是写法不熟悉,%#不知道咋配合用出错的。)是否有问题