JerryWan 发表于 2013-2-5 02:11:08

webwork 与 urlrewrite 问题!

如果我要实现 不改变 webwork 的 xwork 配置连接 而实现 伪静态  该怎么做。
 如:
  xwork 配置:   ·····  <result name="success" type="redirect">
                                  <param name="parse">true</param>
                                  <param name="location">/forum/read.jspa? forumid=${forumid}</param>
                                </result>  ······
urlrewrite 配置:  ······<rule>
                                      <from>^/forum/c_(+).htm$</from>
                                       <to type="forward">/forum/read.jspa?forumid=$1</to>
                                   </rule>
                                  <outbound-rule encodefirst="true">
                                        <from>^/forum/readjspa?forumid=(+)$</from>
                                       <to type="redirect">/forum/c_$1.htm</to>
                                  </outbound-rule>
配置简写了。  现在问题是  我在浏览器中输入 http://localhost:8080/xx/forum/c_1.htm 它转向http://localhost:8080/xx/forum/read.jspa?forumid=1  这个地址。  然而 我一个表单提交之后,经过xwork 配置之后 ,浏览器的地址没变 还是http://localhost:8080/xx/forum/read.jspa?forumid=1 而我想要的却是 http://localhost:8080/xx/forum/c_1.htm 这样的地址。 urlrewrite 我刚刚接触,还不熟悉。 有哪位大虾 可以帮小弟解决这个问题吗。   这里 先谢过了。 
页: [1]
查看完整版本: webwork 与 urlrewrite 问题!