http://deerchao.net/tutorials/regex/regex.htm
支持原创,支持版权
附件是一个测试正则表达式的软件,
在上面的博文里也有,为了方便放在这里。
感谢原作者
[color=red]
附:url重写
[/color]
在写urlrewrite的时候,最基本的格式是:
这种写法自然没有
^/([a-z]|-)+(/?)$
看起来明了和理所当然。但是在执行下一个重写的时候却遇到了问题
当提交1.html的时候,Eclipse会报错,说
没有setId()[Ljava.lang.String]的的方法,即noSuchMehtodException
这个就只能写成上面那个最笨的写法了
具体原因不详,据说是在解析正则的时候出了问题。
有达人帮忙解决一下
支持原创,支持版权
附件是一个测试正则表达式的软件,
在上面的博文里也有,为了方便放在这里。
感谢原作者
[color=red]
附:url重写
[/color]
在写urlrewrite的时候,最基本的格式是:
<urlrewrite>
<rule>
<from>^/([a-z]+-?[a-z]+)(/?)$</from>
<to>/$1/$1.action</to>
</rule>
</urlrewrite>
这种写法自然没有
^/([a-z]|-)+(/?)$
看起来明了和理所当然。但是在执行下一个重写的时候却遇到了问题
<rule>
<from>^/([a-z]|-)+/([0-9]+).html$</from>
<to>/$1/$1!browse.action?id=$2</to>
</rule>
当提交1.html的时候,Eclipse会报错,说
没有setId()[Ljava.lang.String]的的方法,即noSuchMehtodException
这个就只能写成上面那个最笨的写法了
<rule>
<from>^/([a-z]+-?[a-z]+)/([0-9]+).html$</from>
<to>/$1/$1!browse.action?id=$2</to>
</rule>
具体原因不详,据说是在解析正则的时候出了问题。
有达人帮忙解决一下