0

如果我在页面参数中添加斜线/,即使是编码形式,%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但这是在其他一切都失败后我会尝试的东西......

4

2 回答 2

0

据我所知,这仅发生在 Jetty 上,我将其用于开发......

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

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

看起来很hacky但有效:)。

于 2013-02-26T18:18:36.150 回答
0

请参阅JumpStart页面上的Web 服务更多示例。在码头上为我工作。

JumpStart 页面有许多“如何在 Tapestry 中执行此操作”示例。

于 2017-08-07T15:01:08.620 回答