在简单的程序中,使用JSF编写登录页面,使用JSP编写其他页面,登录准确正确,主页显示,但其他页面的链接不工作,并记录此:
ERROR:PWC6117 createAccount.jsp not found
我确信路径是正确的,当按Ctrl智能我知道它。我使用Facelets,这是web.xml
文件:
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
此错误消息是未配置JSP servlet的嵌入式Jetty服务器的典型错误。你有两个选项来解决这个问题:
- 配置Jetty以服务JSP
- 不要使用JSP重命名为
.html
或.xhtml
。