JSP 的弹出页面 ,需要传的参数是带有特殊字符的,比如单引号等,要如何保证把值正常穿过去呢?

<a href='/initTestItemUseInfoAction.do' onclick="popupWindow('initTestItemUseInfoAction.do?testItemNm=<bean:write name="testItem" property="testItmNm"/>'); return false;">★</a>

比如上面的,bean:write 出来是特殊字符,这样转化和格式就乱了,应该怎么保证bean:write 出来的能作为一个参数传过去呢

我遇到过的情形,解决过的方式。你参考下。
1.单引号、双引号混用。
2.不带引号。html里面规范的话是要带,不过不带也可以。
3.onclick事件单写js方法。用变量引用 "单元"
温馨提示:答案为网友推荐,仅供参考