[Tapestry4] tapestry4如何访问静态页面?
utuu
2007-03-17
我开始是设置了friendly url的。
现在我要访问一些纯html页面。链接地址是绝对没问题的。不过好像tapestry要把url转换过。给的出错提示是org.apache.tapestry.PageNotFoundException Page not found in application namespace. 但是我现在是纯html页面,跟class和page都没关系。我应该如何访问?需要什么设置? 百度和google都没弄出来。看源码的话我功力不够也看不出门道。会的人指点一下。谢谢。 |
|
tapestry
2007-03-18
你怎么配置的friendly url?
|
|
shiweili
2007-04-28
utuu 写道 我开始是设置了friendly url的。
现在我要访问一些纯html页面。链接地址是绝对没问题的。不过好像tapestry要把url转换过。给的出错提示是org.apache.tapestry.PageNotFoundException Page not found in application namespace. 但是我现在是纯html页面,跟class和page都没关系。我应该如何访问?需要什么设置? 百度和google都没弄出来。看源码的话我功力不够也看不出门道。会的人指点一下。谢谢。 我也存在一楼所说的情况。 友好地址配置如下: hivemoudle.xml: <contribution configuration-id="tapestry.url.ServiceEncoders"> <direct-service-encoder id="direct" stateless-extension="direct" stateful-extension="sdirect"/> <page-service-encoder id="page" extension="html" service="page"/> <page-service-encoder id="external" extension="external" service="external"/> <extension-encoder id="ext" extension="svc" after="*"/> </contribution> web.xml: <servlet-mapping> <servlet-name>servletname</servlet-name> <url-pattern>/app</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>servletname</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>servletname</servlet-name> <url-pattern>*.direct</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>servletname</servlet-name> <url-pattern>*.sdirect</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>servletname</servlet-name> <url-pattern>*.svc</url-pattern> </servlet-mapping> |
|
tapestry
2007-04-28
一种方法是把你纯静态的都改为htm后缀。
|
|
shiweili
2007-04-29
呵呵,把表态页面改成.htm就可以了。刚试了下。谢谢tapestry大哥
web.xml添加: <servlet-mapping> <servlet-name>servletname</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> |
|
deaboway
2007-06-24
好办法!
|
|
lean1252
2007-12-29
不明白为什么要这样
|
|
superaxis
2008-01-10
lean1252 写道 不明白为什么要这样
如果不改的话,你可以直接使用 xxx.page 来方位静态页面,实际上就是访问一个页面类默认为BasePage的页面. |
|
jackytang520
2008-01-11
访问静态页面,不用T的组件,直接写HTML那种链接就可以了吧,比如:<a href="test.html">test</a>
|
相关讨论
相关资源推荐
- Tomcat-JBoss-Weblogic-Jetty的区别和介绍
- java rs jetty_java轻量RESTful api服务搭建(jersey+jetty)
- tomcat jetty jboss
- Tomcat 、Jetty、JBOSS、Nginx
- Java web应用服务器对比(Tomcat、JBoss、Jetty等)
- servlet容器:jetty,Tomcat,JBoss
- Apache/Tomcat/JBOSS/Jetty/Nginx区别 与选择
- tomcate和jetty虚拟目录配置方法
- [转]总结:Apache/Tomcat/JBOSS/Jetty/Nginx区别 .
- 总结:Apache/Tomcat/JBOSS/Jetty/Nginx之区别和联系