0
我需要一個URL/URI與JSTL進行解碼,這樣編碼字符串,如:解碼URL/URI在JSTL
%3Fname%3DUpHelix
變爲:
?name=UpHelix
我知道你可以在使用URLDecoder正規的java,但我不知道如何在JSTL中使用它。
是否有JSTL方法可以實現這個功能?
我需要一個URL/URI與JSTL進行解碼,這樣編碼字符串,如:解碼URL/URI在JSTL
%3Fname%3DUpHelix
變爲:
?name=UpHelix
我知道你可以在使用URLDecoder正規的java,但我不知道如何在JSTL中使用它。
是否有JSTL方法可以實現這個功能?
沒有標準標籤來做到這一點。所以你應該在控制器中完成它,或者創建自己的標籤來完成它,並在JSP中使用這個標籤。
這對我來說看起來不像查看邏輯(即標記生成邏輯),所以最好的地方可能在控制器中。
編號在控制器中執行,或創建自己的標記。 – 2013-05-13 21:51:49
如果您沒有控制器並且您不想使用標籤,那麼您可以使用名爲replace的JSTL EL函數。我不願意發佈代碼,因爲JSP中的腳本編寫在這裏真的讓人不滿。但是,如果你問我的破解,那麼我會提供。 – rickz 2013-05-14 02:47:44
@JB Nizet,對你的建議。繼續併發布類似於您的評論的答案,我會接受該答案。 – UpHelix 2013-05-15 15:35:43