在用struts的时候,碰上了这样的问题
action配置是这样子的:
<action path="/control/product/type/manage" name="productTypeForm" parameter="method">
    <forward name="query"
        path="/WEB-INF/page/product/query_producttype.jsp"/>
</action>跳转的jsp路径如下:
WEB-INF\page\product\query_producttype.jsp页面提示出错:
type        Status report
message     /WEB-INF/page/product/query_producttype.jsp
description The requested resource (/WEB-INF/page/product/query_producttype.jsp) is not available.我用的是eclipse
我想请教下:
为什么会这样,反复粘贴了"WEB-INF\page\product\query_producttype.jsp"N次后,会在某个时候突然有可以了(只修改action配置).
有什么好的解决办法?大家有碰上这样的问题么谢谢了

解决方案 »

  1.   

    声明下
    /WEB-INF/page/product/query_producttype.jsp
    不是直接访问的
    我是通过
    return mapping.findForward("query");
    访问的
      

  2.   

    jsp页面为什么要放到WEB-INF下面呢?正常的工程路径不是在WebRoot下面吗?
      

  3.   

    访问限制方面
    不让用户直接访问到那些jsp页面我其他放在WEB-INF是可以用的
    只是都是要调N久才调出来根本不知道什么错
      

  4.   

    访问限制那你用自己再设置权限判断来判断用户能否访问。
    你这样吧Jsp页面放在WEB-INF下面,
    客户端不能访问,那你也没办法访问
    那就没有必要创建这个页面了
    WEB-INF下面一般放配置信息。
      

  5.   


    这样做算是为了省点麻烦
    在/WEB-INF下面的页面可以通过mapping.findForward("query")这样子的语句,来进行访问.
    只是不知道为什么老是提示出错.提示我刚才不知道怎么弄下
    又可以用了问题是要是下次再碰上相似的,
    老是怎么调,实在是郁闷