我正在使用 Struts2(2.3.14),并且在 java 服务器端代码中创建的变量中包含的正斜杠字符在_
struts 表单标记中使用后被转义。
代码(JSP):
<div class="activetab" id="sub_${mytable}">
<s:form id="%{mytable}" onsubmit="return go('%{mytable}');">
转换成html:
<div class="activetab" id="sub_changePassword/execute">
<s:form id="changePassword_execute" onsubmit="return go('changePassword/execute');">
不明白为什么我在 ID 属性中得到“changePassword_execute”而不是“changePassword/execute”......(其他属性似乎没问题)。
id="${myTable}"
不可能,因为$
它不是表单 id 属性中的有效通配符。
很奇怪,有什么想法吗?