struts进不去方法mothed
先说一下我的问题,在主页面我有一个表格,有人名,密码,地址,我想点击人名直接到修改的页面显示要修改人的信息,是通过id查询,可是我用了
<td><a href="jsp/edit.jsp?edit.do?mothed=edit&uid=${user.uid }">${user.uname }</a></td>,
它并没有进到edit这个方法里,是我这句写的有什么问题吗?求解答 struts
[解决办法]
<td><a href="jsp/edit.jsp?edit.do?mothed=edit&uid=${user.uid }">${user.uname }</a></td>
到底是到edit.jsp还是edit.do?
试试
<td><a href="jsp/edit.jsp?mothed=edit&uid=${user.uid }">${user.uname }</a></td>
和
<td><a href="jsp/edit.do?mothed=edit&uid=${user.uid }">${user.uname }</a></td>
[解决办法]
在页面写
<td><a href="edit.do?mothed=edit&uid=${user.uid }">${user.uname }</a></td>,
在servlet里面写
response.sendredirect("jsp/edit.jsp");
如果是action里的话 配置
<action name="edit" class="你的action" >
<result name="success">jsp/edit.jsp<result>
<action>
[解决办法]
<td><a href="jsp/edit.jsp?edit.do?mothed=edit&uid=${user.uid }">${user.uname }</a></td>
你这个写法本身就有问题,应该是
<td><a href="jsp/edit.do?mothed=edit&uid=${user.uid }">${user.uname }</a></td>
进入到edit方法中,在这个方法中获取数据库数据,再将数据转发给edit.jsp..