Tapestry“/”参数bug

时间:2013-02-26 17:55:01

标签: url tapestry

如果我在页面参数中添加斜杠/,即使采用编码形式%2F,我也会收到错误。

示例网址:

http://mywebsite.com/somepage?param=dfgdfg%2F

错误:

Input string 'dfgdfg/' is not valid; the character '/' at position 7 is not valid.

我正在尝试将整个URL作为参数传递(稍后将用户重定向到该URL),因此其中有很多斜杠。

这是一个错误吗?有没有解决方法?

理论上我可以用除%2F以外的其他东西替换所有斜杠,但这是我在其他一切都失败后会尝试的东西......

2 个答案:

答案 0 :(得分:0)

据我所知,这只发生在Jetty上,我用它来开发......

此自定义服务覆盖解决了问题:

http://tapestry.1045711.n5.nabble.com/Customising-T5-URL-Encoding-tp2412550p2412551.html

看起来非常h​​acky但有效:)。

答案 1 :(得分:0)

请参阅Web Services More页面上的JumpStart示例。在Jetty上为我工作。

JumpStart页面有很多"怎么做这个在Tapestry"实例