2013-05-13 28 views
0

我需要一個URL/URI與JSTL進行解碼,這樣編碼字符串,如:解碼URL/URI在JSTL

%3Fname%3DUpHelix 

變爲:

?name=UpHelix 

我知道你可以在使用URLDecoder正規的java,但我不知道如何在JSTL中使用它。

是否有JSTL方法可以實現這個功能?

+4

編號在控制器中執行,或創建自己的標記。 – 2013-05-13 21:51:49

+0

如果您沒有控制器並且您不想使用標籤,那麼您可以使用名爲replace的JSTL EL函數。我不願意發佈代碼,因爲JSP中的腳本編寫在這裏真的讓人不滿。但是,如果你問我的破解,那麼我會提供。 – rickz 2013-05-14 02:47:44

+0

@JB Nizet,對你的建議。繼續併發布類似於您的評論的答案,我會接受該答案。 – UpHelix 2013-05-15 15:35:43

回答

2

沒有標準標籤來做到這一點。所以你應該在控制器中完成它,或者創建自己的標籤來完成它,並在JSP中使用這個標籤。

這對我來說看起來不像查看邏輯(即標記生成邏輯),所以最好的地方可能在控制器中。