2013-04-22 103 views
0

我無法在Struts中編譯JSP。我在第20行獲得JasperException。我已經包含了解決taglib文件所需的所有jar。無法在Struts中編譯JSP

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

你得到的錯誤是什麼.PLease發佈堆棧跟蹤 – PSR 2013-04-22 06:49:18

+0

你是否嘗試過td結束標記 – 2013-09-14 08:31:41

回答

0

如果您看到這個錯誤org.apache.jasper.JasperException:Struts的調度員無法找到在web.xml,那麼你可能會丟失支柱過濾器:

<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> 

還要檢查支柱HTML庫在JSP

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

注意:如果您可以發佈完整的錯誤代碼,那麼我們可以精確定位問題並給出相應的解決方案。

+0

發佈完整的堆棧跟蹤.. – 2013-09-14 08:26:35