两种解决方案:
- 在
index.jsp
需要被称为index.jsf
由浏览器。 - 本
index.jsp
应该解雇重定向而不是向前。JSTL<c:redirect>
可能有用。
无论如何,这样
index.jsp是毫无意义的。只需添加
/pages/inputname.jsf如
<welcome-file>在
web.xml提供一个 空白
/pages/inputname.jsf文件旁边的 真正
/pages/inputname.jsp愚弄服务器,文件存在(否则会404)。
至于
web.xml,
DOCTYPE不属于那里。这是Servlet 2.3的一种古老的方法,在此之前(已有近十年的历史了)。在Servlet
2.4及更高版本上,有XSD。更重要的是,由于您使用的是JSF 1.2,因此
web.xml应 至少 声明为Servlet
2.4,最好是Servlet 2.4,最好是容器可以支持的最高值,以便可以利用最新的API设施。Tomcat 5.5是Servlet 2.4,Tomcat
6.0是Servlet 2.5,Tomcat 7.0是Servlet 3.0。也可以看看:
- Eclipse和Tomcat的JSF 1.2教程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)