内我有一个很奇怪的问题,下面的JSP标记的属性如何连接字符串文字JSP表达式里边的定制JSP标记
<custom:tag onclick="addBid('<%= container_index + "string" %>');" />
无法通过JSP编译器处理
20:18:00,374 ERROR [render_portlet_jsp:154] org.apache.jasper.JasperException: /WEB-INF/jsp/customers/abcd.jsp(146,107) equal symbol expected
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
简单如果在" '<%= %>' "
左右有双引号,则它们不能再次进入" '<%= " " %>' "
另一方面,如果是在html元素T:
<input id="bid" onclick="addBid('<%= container_index + "string" %>');" />
它工作正常
请不要告诉我,我应该使用标签库为... :-)
尽管没有被推荐,但我最终还是使用了scriptlet。这是最简单的。谢谢! – 2015-10-15 14:14:31