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

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..