在index.jsp页面中按提交按钮,Tomcat没有出现异常,网页还是显示index页面的内容,没有重定向到success.html页面,文件路径如下:
index.jsp
success.html
WEB-INF/struts-config.xml
WEB-INF/struts-web.xml
WEB-INF/struts.tld
...
WEB-INF/classes/app/LogAction.class
WEB-INF/classes/app/LogForm.class

解决方案 »

  1.   

    WEB-INF/classes/app/LogAction.class
    WEB-INF/classes/app/LogForm.class
    ----------
    为什么会在app路径下?你的form和action不是在com包下吗??
      

  2.   

    还在index页面~~说明Request根本没有提交给Action处理,你检查一下ActionServlet?
      

  3.   

    路径写错了,是类文件在com路径下
    index.jsp
    success.html
    WEB-INF/struts-config.xml
    WEB-INF/struts-web.xml
    WEB-INF/struts.tld
    ...
    WEB-INF/classes/com/LogAction.class
    WEB-INF/classes/com/LogForm.classRequest是没有提交给Action处理,但是我不知道为什么会这样,如何检查一下ActionServlet? 能说得详细一些吗?
      

  4.   

    <action path="/loginfo"
    type="com.LogAction"
    name="logForm"
    scope="request"
    input="/index.jsp">
      

  5.   

    换成 <html:form action="/loginfo.do"> 看看
      

  6.   

    the default value in the <action/> is "true" and there is no validate method
      

  7.   

    你的/*LogAction*/
    package com.;
    import org.apache.struts.action.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class LogAction extends Action{
    public ActionForward perform(ActionMapping mapping,LogForm form,HttpServletRequest req,HttpServletResponse res){
    LogForm rf=(LogForm)form;
    String loglevel=rf.getLoglevel();
    System.out.println("ok");
    return mapping.findForward("success");
    }
    }出问题了该为
    /*LogAction*/
    package com.;
    import org.apache.struts.action.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class LogAction extends Action{
    public ActionForward execute(ActionMapping mapping,LogForm form,HttpServletRequest req,HttpServletResponse res){
    LogForm rf=(LogForm)form;
    String loglevel=rf.getLoglevel();
    System.out.println("ok");
    return mapping.findForward("success");
    }
    }
      

  8.   

    /*index.jsp*/
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="form" %>
    <form:form action="/loginfo">
    Test:<form:text property="loglevel"/><br/>
    <form:submit value="OK"/>
    </form:form>中标签有问题
      

  9.   

    /*index.jsp*/
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="form" %>
    <html:form action="/loginfo">
    Test:<html:text property="loglevel"/><br/>
    <html:submit value="OK"/>
    </html:form>
      

  10.   

    index.jsp问题/*index.jsp*/
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="form" %>
    <form:form action="/loginfo.do">
    Test:<form:text property="loglevel"/><br/>
    <form:submit value="OK"/>
    </form:form>
      

  11.   

    <form:form action="/loginfo">
    Test:<form:text property="loglevel"/><br/>
    <form:submit value="OK"/>
    </form:form>改成
    <html:form action="/loginfo">
    Test:<html:text property="loglevel"/><br/>
    <html:submit value="OK"/>
    </html:form>