UrlRewrite时需要注意的问题:action以及正则表达式

阅读更多
myeclipse6.5+struts2-core-2.1.8.jar+urlrewrite-3.2.0.jar如果存在开发环境的问题,那么自己先建立一个项目,把相应的文件导入即可

1.注意:为了实现action访问的伪静态在web.xml中配置struts2和urlrewrite时,加上

REQUEST
FORWARD


	
	
		UrlRewriteFilter
		
			org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
		
		
			confReloadCheckInterval
			20
		
		
			logLevel
			WARN
		
	
	
		UrlRewriteFilter
		/*
		REQUEST
		FORWARD
	


	
	
		struts2-execute
		
			org.apache.struts2.dispatcher.FilterDispatcher
		
	
	
		struts2-execute
		*.action
		REQUEST
		FORWARD
	


2.注意:匹配字符串的时候或者每一个参数的时候都需要用小括号括起来



	
	
		^/footer/([\w\s*]+)$
		/member/pages!toFooterPage.action?name=$1
	
	
		member/pages!toFooterPage.action\?name=([\w\s*]+)$
		/footer/$1
	



就上面这个两个小问题,让我在使用UrlRewrite的时候折磨惨咯!带血的经验啊!





.

你可能感兴趣的:(struts2,urlrewrite,action,正则表达式)