无法在Struts中编译JSP

时间:2013-04-22 06:48:22

标签: jsp struts

我无法在Struts中编译JSP。我在第20行得到JasperException。我已经包含了处理taglib文件所需的所有jar。

17:<form action="/login.do?method=authUser" >
18:    <div align="center">
19:    <table>
20:        <tr><td><label>UserName</label></td><html:text property="username"/></tr>
21:        <tr><td><label>Password</label> </td><html:password property="passwd"/></tr>
22:    </table>
23:    <html:submit value="LogIn"/><html:submit value="SignUp" onclick="gotoSignuUp();"/>
24:</form>

1 个答案:

答案 0 :(得分:0)

如果您看到此错误 org.apache.jasper.JasperException:无法找到Struts调度程序 ,那么您可能在web.xml中缺少struts过滤器:

<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

还要检查jsp中的 struts html库

<%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

注意:如果您可以发布完整的错误代码,那么我们就可以查明确切的问题并提供相应的解决方案。