日期:2014-05-17  浏览次数:20666 次

请教一个关于JSP 嵌套Html页面代码的问题。
HTML code
<%
String teamName1 = new String(request.getParameter("teamName")
        .getBytes("ISO8859-1"), "UTF-8");
if(teamName1.contains("男"))
{
    <input type="hidden" id="sex" name="athlete.sex"
        value="男" />
%>
<script>
alert("性别是男!");

</script>

<%
}else if(teamName1.contains("女")){
    <input type="hidden" id="sex" name="athlete.sex"
        value="女" />
}
%> 


为什么我上面在JSP 里面写的Html代码报错啊,
其实我想实现的功能是:判断teamName 里面是否包含 “男”、“女”,则设置相应的性别。谢谢。


------解决方案--------------------
HTML code


<%
String teamName1 = new String(request.getParameter("teamName")
        .getBytes("ISO8859-1"), "UTF-8");
if(teamName1.contains("男"))
{
    
%>
 <input type="hidden" id="sex" name="athlete.sex"
        value="男" /> 

<%
}else if(teamName1.contains("女")){
    

%> 
<input type="hidden" id="sex" name="athlete.sex"
        value="女" />
 <% 
}
 
 %>