2
春季控制器集:逃生EL在JSP表示JSON數據
model.addAttribute("myJsonObj", JsonUtils.toJson(myObject));
的JSP有類似:
<script>
var myObj = ${myJsonObj};
(...)
如何正確地保護這個從任何XSS漏洞?
將打破JSON(雙引號等)
什麼是避免直接EL在JSP正確的策略?
你的意思是寫? –
bananasplit
我修改答案並添加更多解釋。 –
我花了最後三個小時試圖弄清楚爲什麼我的有效JSON字符串(在Spring Controller中)在將它分配給JSP中的一個JavaScript變量之後轉換爲無效的JSON字符串。經過一些故障排除和大量研究,我確信我必須逃脫無效符號,但找不到正確的方法,謝謝指出! – Repoker