我看到了Facelets页面,并且看到了特定于JSF的页面
<context-param>,但是我没有看到JSF
FacesServlet的定义
web.xml,但是您在摆弄其他servlet。
您不混合基本概念/技术吗?诚然,Java EE6教程中缺少 JSP教程,但是要使用纯香草servlet,通常应使用纯HTML或JSP而不是Facelets。
无论如何,要通过URL调用servlet,您需要确保URL与
<url-pattern>servlet的匹配(如中所定义)
web.xml。您已定义
GreetingDukeServlet要侦听匹配的URL
/GreetingDukeServlet。因此,URL必须改为http:// localhost:8080 / HelloDuke2 /
GreetingDukeServlet。
如果您实际上希望将该URL改为http:// localhost:8080 / HelloDuke2 /
greeting,则应
<url-pattern>将
/greeting改为。



