My JSP code:
<script>
<s:if test="hasActionErrors()">
if ($("input[name=radio_workitem]:checked").length > 0) {
$("#id_div_workitem_detail").show();
}
</s:if>
</s:if>
on s:if, JSP shows compile time error when hovering mouse on it (like spell error red line under s:if), shows msg "Syntax error on token "if", ( expected after this token"
although this code works fine. No problem.
My questions are:
- Why it shows error, although it works ?
- Is this good coding practice to write Struts tag in JavaScript ?
I m using eclipse Luna IDE.
Advertisement
Answer
why it shows error, although it works ?
It has a syntax error, although it might work but eclipse cannot validate its syntax.
is this good coding practice to write struts tag in javascript ?
javascript should be javascript, don’t mess up jsp code with javascript.
I m using eclipse Luna Ide.
Eclipse is a best free IDE available in the world. But it might have bugs or missing some features important to you.
<s:if test="hasActionErrors()">
<script>
if ($("input[name=radio_workitem]:checked").length > 0) {
$("#id_div_workitem_detail").show();
}
</script>
</s:if>