action path="/admin" forward="/WEB-INF/jsp/login.jsp"/> 
jsp不要放到web-inf 目录下.
web-inf 下是访问不到的.

解决方案 »

  1.   

    你的<form action="/adminLogin.do"...struts配置文件中<action path="/admin" ...好像没有adminLogin阿,所以说请求的action找不到
      

  2.   

    不是访问不到,是MyActionServlet生成不了
      

  3.   


    对了,疏忽了,web-inf下的东西是不能通过浏览器访问的
      

  4.   

    <action path="/admin" forward="/WEB-INF/jsp/login.jsp"/> 对应的页面是login.jsp
    login.jsp中的form提交的是另一个action
      

  5.   

      jsp放在Web-inf目录下用Struts转发是可以访问到的,你的Struts配制里面怎么没有配/adminLogin.do 这个行动方案?
      

  6.   

    web-inf下的页面可以通过ActionServlet访问到
      

  7.   

    1、你的action中没有init或excute方法admin.do访问不到
    2、你的页面最好不要放在WEB-INF下面,虽然在action中访问得到,但在页面访问不到
      

  8.   

    为什么要重写ActionServlet呢,我看你就是加了一个request.setCharacterEncoding("GBK"); 
    是不是解决中文乱码问题啊,我觉得写一个编码过滤器比较好吧。
    你的 <form action="/adminLogin.do"... struts配置文件中 <action path="/admin" ... 好像没有adminLogin阿,所以说请求的action找不到 
      

  9.   

    配置了,不过那是提交login.jsp时才用到的,我没有写上来
    <action path="/adminLogin" name="loginAdminForm">
       <forward name="success" path="/WEB-INF/jsp/addStudent.jsp" />
       <forward name="failure" path="/WEB-INF/jsp/login.jsp" />
       </action>
      

  10.   

    我的这个问题是MyActionServlet(ActionServlet的继承类)不能生成。要首先解决这个问题才能向下执行的
      

  11.   

    把你的jsp文件放到web root 目录下面
      

  12.   

    "MyActionServlet(ActionServlet的继承类)不能生成"是什么意思啊?
      

  13.   


    要用Struts首先要初始化ActionServlet
      

  14.   

    上面那个出错信息的意思是说ActionSerlvet不能生成吗?所以先不要自己重写AcionServlet,先试试看是不是这个问题。
      

  15.   

    恩这样的你没有配置type="xxxx",也就是说你这个请求/adminLogin,struts不知道你要实例化哪个类,所以找不到action完整的配置应该是<action path="/adminLogin"
    type="你的action类路径/类名"
    name="xxxForm" scope="request" validate="true"
    input="/search.jsp">明白否?
      

  16.   

    struts-config.xml没有在web.xml中定义.
    应该在<servlet>中定义

    <init-param>
        <param-name>config</param-name>
        <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>

    加上去可能就好了
      

  17.   


    我用Spring管理action对象,所有的action在spring中配置
      

  18.   

    如果用SRPRING管理ACTGION的话.你的STRUTS配制文件是不是简单了点了.
    <CONTROLLER>
    <PLUG-IN>
    是不是也要配制一下.还是没有贴出来?
      

  19.   


    <controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/>
      <message-resources parameter="duan.struts.ApplicationResources" />
      
      <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation" value="/WEB-INF/actionContext.xml,/WEB-INF/appContext.xml,/WEB-INF/daoContext.xml" />
      </plug-in>
      

  20.   


    即使是使用spring代理也要加上
     type="org.springframework.web.struts.DelegatingActionProxy"
    把请求转发给spring啊
      

  21.   

    我把转交spring的配置写在21楼了
      

  22.   

    Java 技术交流群!入群先看公约!本群公约:互助、互勉、共同进步!惑则问、知则答、不知则表示关注。帮助新手、细心回答。 
    同意上述公约者·申请加入!  
    QQ群号:25922618