jsp放错地方了 web-inf默认是不可访问的
放到工程应用目录下面

解决方案 »

  1.   

    <html:link page="/WEB-INF/jsp/index.jsp">返回首页 </html:link> 
    语句有问题 吧。
    改成<html:link page="/index.jsp">返回首页 </html:link>或者<html:link page=“index.jsp">返回首页 </html:link> 试试
      

  2.   

    可以把页面放在WEB-INF下面的
    但是这样通过普通的链接等是不可访问的(因为相对不可见)
    可以使用一个页面(例如WebRoot下的index.jsp)转发给一个Servlet(或者ForwardAction),由Servlet(或ForwardAction)进行转发就可以了
      

  3.   

    System.out.println(((HttpServletRequest) request).getRequestURI());
    查看一下uri
    再把路径接上
      

  4.   

    如果首页默认就是index.jsp
    那么可以<html:link page="<c:url value="" />">返回首页 </html:link>
      

  5.   

    不好意思,上面写错了。
    如果首页默认就是index.jsp 
    那么可以 <html:link page=" <c:url value="/" />">返回首页  </html:link>