seam初级问题(为什么login.xhtml要用login.seam来访问)
|
axxb
2008-07-22
刚学seam,用jboss tool向导,生成一个action;
如:login,在WebContent目录下,自动生成一个login.xhtml文件; 为什么用:http://localhost:8080/seamdemo/login.xhtml不能访问, 只能用http://localhost:8080/seamdemo/login.seam来访问?? 这个".seam"是什么来着??我怎么在源代码里找不到? 请解答一下,谢谢! |
|
|
打倒小日本
2008-07-22
.seam是在web.xml里设置的 你可以改成任意名字
<servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.seam</url-pattern> </servlet-mapping> |
|
|
axxb
2008-07-22
可是,那个.seam怎么和.xhtm关联在一起,两者又是什么关系,搞得我糊涂了。
|
|
|
打倒小日本
2008-07-22
如果是初学入门就不要在意这些太细节的地方了 先通篇了解一下 这些细节然后再研究
.xhtml也是在web.xml配置的 <context-param> <param-name>javax.faces.DEFAULT_SUFFIX</param-name> <param-value>.xhtml</param-value> </context-param> seam使用了facelets模板 而facelets模板使用的是xhtml |
|
|
andyhan
2008-07-25
就是个显示问题嘛,人家都有asp,jsp,aspx什么的,当然你也可以自定义成jspx,甚至干脆什么也不要(需要借助urlrewrite)。
|

