struts2伪静态
来源:互联网 发布:微观经济数据库 编辑:程序博客网 时间:2024/06/06 13:13
第一:url重新的方式。url重写就是将浏览器的一个请求在服务器端重定向到另一个可以处理请求的url上。
例如:http://www.moonteam.net/news/1.htm 重定向到http://www.moonteam.net/news/viewNews.action?id=1
这样的好处是地址统一,且利于搜索引擎。详见:http://www.sunxin.org/forum/thread/20748.html
第二:struts本身就支持风格化的url
步骤:(1)、增加struts的扩展名<constant name="struts.action.extension" value="action,htm" />,struts2拥有了两个扩展名action和htm
(2)、 在web.xml中配置struts2的核心控制器将*.ation,*.htm的请求交给struts2来处理
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>
(3)、配置具体的action
<package name="news" extends="struts-default" namespace="/index">
<action name="*" class="com.moonteam.struts2.action.ViewNewsAction" >
<param name="paramName" >{1}</param>
<result name="success">index.jsp</result>
</action>
</package>
这样一个http://www.moonteam.net/news/1.htm 就映射到了http://www.moonteam.net/news/viewNews.action?id=1
例如:http://www.moonteam.net/news/1.htm 重定向到http://www.moonteam.net/news/viewNews.action?id=1
这样的好处是地址统一,且利于搜索引擎。详见:http://www.sunxin.org/forum/thread/20748.html
第二:struts本身就支持风格化的url
步骤:(1)、增加struts的扩展名<constant name="struts.action.extension" value="action,htm" />,struts2拥有了两个扩展名action和htm
(2)、 在web.xml中配置struts2的核心控制器将*.ation,*.htm的请求交给struts2来处理
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>
(3)、配置具体的action
<package name="news" extends="struts-default" namespace="/index">
<action name="*" class="com.moonteam.struts2.action.ViewNewsAction" >
<param name="paramName" >{1}</param>
<result name="success">index.jsp</result>
</action>
</package>
这样一个http://www.moonteam.net/news/1.htm 就映射到了http://www.moonteam.net/news/viewNews.action?id=1
- struts2伪静态
- struts2伪静态
- struts2伪静态
- Struts2页面伪静态
- Struts2实现URL伪静态
- struts2下如何实现伪静态
- 使用struts2 urlrewrite 实现页面伪静态
- Struts2.5 伪静态的配置
- struts2实现伪静态化便于网络爬虫搜索
- struts2 urlrewrite伪静态配置教程源代码下载
- struts2 urlrewrite伪静态配置教程源代码下载
- 伪静态
- 伪静态
- 伪静态
- 伪静态
- 伪静态
- 伪静态
- 伪静态
- .bash_profile 和 .bashrc 对比
- cakephp的分页排序
- 超棒的30款JS类库和工具
- Java 处理字符串中的换行
- 35个不错的jquery 动画教程
- struts2伪静态
- gzip两个在线监测网站
- 10个免费的在线网站测速工具
- 小结几个网络速度测试的术语
- (转)开源许可证的认识
- (转)开源许可证的认识
- 关闭SVN中的tsvncache
- php 5.3中的一个type hinting的用法
- 如何创建一个android输入法