偶遇上述错误,发生原因:
struts在实行时如果发生错误默认会返回"input"。当向一个action注入变量的时候往往因为类型的不匹配导致过程中发生错误。我的错误代码:
1 <select id="authority" name="admin.authority"></select>
向一个对象注入一个变量,所以应该修改为:
1 <select id="authority" name="admin.authority.authorityId"></select>
对于一些action提交目标的查看,可以用firefox,点击提交后可以查看他提交的目标,这样容易看出是否是action的路径配错了等等。