在jsp中的logic:iterate标记内调用javascript onclick()
我想用empID调用javascript。在jsp中的logic:iterate标记内调用javascript onclick(),javascript,jsp,struts,struts-tags,Javascript,Jsp,Struts,Struts Tags,我想用empID调用javascript。 有人能帮我找到代码的正确语法吗 像这样试试。这是给你的样品 <logic:iterate id="empList" name="search" property="empList" indexId="index"> <tr> <td> <bean:write name="empList" property="empID"/>
有人能帮我找到代码的正确语法吗 像这样试试。这是给你的样品
<logic:iterate id="empList" name="search" property="empList" indexId="index">
<tr>
<td>
<bean:write name="empList" property="empID"/>
</td>
<td>
<bean:write name="empList" property="firstName"/>
</td>
<td>
<bean:write name="empList" property="lastName"/>
</td>
<td>
<html:button property="View" value="View" onclick="viewPage()"/>
<html:button property="Update" value="Update" onclick="updateUser()"/>
<html:button property="Delete" value="Delete" onclick="deleteUser()"/>
</td>
</tr>
</logic:iterate>
尝试单引号Hi sridha,如果我使用viewPage('empID'),它的pass作为字符串而不是值。。。我需要传递像第一个iter empId=100,第二个iter empId=200这样的值。嗨,Hariharan,在使用您的代码之后,我得到下面的异常值
org.apache.jasper.JasperException:/jsp/viewedit.jsp(68,58)属性值“javascript:viewPage(“+index+”)引用“在valueRefer示例中使用时必须转义,我无法预测它在哪里出错,请参考上面的链接
<html:checkbox name="someList" property="someStatus" indexed="true"
onclick="<%="javascript: changeSomeCheckBox("+index+")"%>" />