未终止的< html:select标记 - JSP抛出异常

时间:2016-01-18 13:27:30

标签: html

我在Tomcat上部署应用程序时收到Unterminated <html:select tag错误。

我的代码片段看起来像这样

   <TD><SPAN class=modulecontent>     

            <html:select property="countryName"  size="1" tabindex="6" styleClass="modulecontent" value="<%=pdmReq.getCountryName()%>" onchange="javascript:makeDefault(this,this.form.segment);"> 
              <html:option value="0">--Please Select--</html:option>
                <%
                    for (int index=0; index<countryList.size(); index++)
                    {
                %>
                <html:option value="<%=(String)((ArrayList)countryList.get(index)).get(0) %>" > <%=((ArrayList)countryList.get(index)).get(0) %></html:option>
                <%      
                    }
                %>
            </html:select>
                </SPAN></TD>

第二行,即<html:select property="countryName" size="1" tabindex="6" styleClass="modulecontent" value="<%=pdmReq.getCountryName()%>" onchange="javascript:makeDefault(this,this.form.segment);">   正在产生错误。

我尝试了一些谷歌搜索,但仍然面临着这个问题。任何建议都会很棒。

1 个答案:

答案 0 :(得分:-1)

我尝试使用上面的代码重现异常但是在我的Tomcat 7服务器上使用简单的Struts应用程序它对我来说很好。

我建议的是开始消除可能的异常罪魁祸首。这样你至少可以知道什么是特别导致你的例外。例如,首先删除onchange属性及其值。如果你仍然看到异常,那么转到value属性,将那里的表达式更改为一个简单的字符串值...类似于value =“test”。

希望这有帮助。