以下是DispathAction里代码出的问题是根本没有进入DispathAction  Tomcat服务器错误为404。而且显示的是找不到bainianhaohe/top.do  很郁闷。。跟本就没跳这个路径啊
public ActionForward top(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
pagebean pagebean  ;//分页bean下面是XML里的代码
  <action path="/top" name="adduser" type="DispathAction.zhuce" parameter="method">
  <forward name="isok" path="/logins/loing.jsp"></forward>
  </action>下面是jsp里的代码 <table width="200" height="79" border="0" align="center">
    <tr>
<td height="24">
<a href="<%=request.getContextPath()%>/top.do?method=top&page1=up">上一页</a>
<a href="<%=request.getContextPath()%>/top.do?method=top&page1=next">下一页</a>
<a href="<%=request.getContextPath()%>/top.do?method=top&page1=home">首页</a>
<a href="<%=request.getContextPath()%>/top.do?method=top&page1=last"> 尾页</a>
</td>
</tr>
    <tr>

解决方案 »

  1.   

    <%=request.getContextPath()%>
    应该是加了这句话的原因.
    你仔细看下连接地址.
      

  2.   

    因为你这句话返回的只是一个目录名.
    也就是上面错误的bainianhaohe.
    连接后的地址就是bainianhaohe/top.do?
    所以提示找到
      

  3.   

    /top.do默认就是在contextpath下的,所以前面不需要加request.getContextPath()
      

  4.   

    <a href="top.do?method=top&page1=up">上一页</a>
      

  5.   

     <a href="top.do?method=top&page1=up">上一页</a> 这样也不行啊但路径好象跳的是对的了~~~还有什么问题呢。
      

  6.   

    http://127.0.0.1:8080/bainianhaohe/logins/top.do?method=tops&page1=up还少一层页面的路径啊
      

  7.   

     恩 是的 改为<a href="top.do?method=top&page1=up">上一页 </a> 这个后还少一层 页面的路径 比如 myjsp.jsp 但我加上不行
      

  8.   

    <html:base/>格式是什么。。我还没用过。谢谢