jsp,关于单选框配合jsp使用的问题
<formmethod="POST"name="form3"action="querynotemanagerelite.jsp"><tdwidth="140"align=...
<form method="POST" name="form3" action="querynotemanagerelite.jsp">
<td width="140" align="left">
<input type="radio" name="elite" value = "elite" <%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}%>>普通<br>
<input type="radio" name="elite" value = "usual" <%else{%>checked<%}%>>精华<br>
</td>
<td width="140" align="left">
<input type="radio" name="color" value = "usual" <%if(rs1.getString("NoteColor").equals("usual")){%>checked<%}%>>普通<br>
<input type="radio" name="color" value = "red" <%else if(rs1.getString("NoteColor").equals("red")){%>checked<%}%>>红色<br>
<input type="radio" name="color" value = "orange" <%else{%>checked<%}%>>橙色<br>
</td>
<td width="140" align="left">
<input type="radio" name="up" value ="usual" <%if(rs1.getString("NoteUp").equals("usual")){%>checked<%}%>>普通<br>
<input type="radio" name="up" value = "board" <%else if(rs1.getString("NoteUp").equals("board")){%>checked<%}%>>版块置顶<br>
<input type="radio" name="up" value = "all" <%else{%>checked<%}%>>全版块置顶<br>
</td>
<td><input type="submit" name="Submit" value="提交"></td>
</tr></form>
为什么这样的代码会报错?我是想通过读取数据库里的某个字段的值来给radio的初值做处理
An error occurred at line: 233 in the jsp file: /page/manager/note_manager.jsp
Syntax error, insert "}" to complete Block
230:
231: <form method="POST" name="form3" action="querynotemanagerelite.jsp">
232: <td width="140" align="left">
233: <input type="radio" name="elite" value = "elite" <%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}%>>普通<br>
234: <input type="radio" name="elite" value = "usual" <%else{%>checked<%}%>>精华<br>
235: </td>
这是报错
二楼,抱歉,确实还不明白,能细说吗? 展开
<td width="140" align="left">
<input type="radio" name="elite" value = "elite" <%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}%>>普通<br>
<input type="radio" name="elite" value = "usual" <%else{%>checked<%}%>>精华<br>
</td>
<td width="140" align="left">
<input type="radio" name="color" value = "usual" <%if(rs1.getString("NoteColor").equals("usual")){%>checked<%}%>>普通<br>
<input type="radio" name="color" value = "red" <%else if(rs1.getString("NoteColor").equals("red")){%>checked<%}%>>红色<br>
<input type="radio" name="color" value = "orange" <%else{%>checked<%}%>>橙色<br>
</td>
<td width="140" align="left">
<input type="radio" name="up" value ="usual" <%if(rs1.getString("NoteUp").equals("usual")){%>checked<%}%>>普通<br>
<input type="radio" name="up" value = "board" <%else if(rs1.getString("NoteUp").equals("board")){%>checked<%}%>>版块置顶<br>
<input type="radio" name="up" value = "all" <%else{%>checked<%}%>>全版块置顶<br>
</td>
<td><input type="submit" name="Submit" value="提交"></td>
</tr></form>
为什么这样的代码会报错?我是想通过读取数据库里的某个字段的值来给radio的初值做处理
An error occurred at line: 233 in the jsp file: /page/manager/note_manager.jsp
Syntax error, insert "}" to complete Block
230:
231: <form method="POST" name="form3" action="querynotemanagerelite.jsp">
232: <td width="140" align="left">
233: <input type="radio" name="elite" value = "elite" <%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}%>>普通<br>
234: <input type="radio" name="elite" value = "usual" <%else{%>checked<%}%>>精华<br>
235: </td>
这是报错
二楼,抱歉,确实还不明白,能细说吗? 展开
4个回答
展开全部
<form method="POST" name="form3" action="querynotemanagerelite.jsp">
<td width="140" align="left">
<input type="radio" name="elite" value = "elite"
<%
if(rs1.getString("NoteElite").equals("usual")){
%>
checked
<%
}
%>
>普通<br>
<input type="radio" name="elite" value = "usual"
<%
else{
%>
checked
<%
}
%>
>精华
不知道你现在的问题有没有解决掉。
以上是你的代码格式化以后的样子。
你看到没有,你是这样子写得代码:
if(....){
<........>
}
....
else
....
有没有发现?你把if和else分开写了。本来,要遵循的格式是:
if(...){
}else{
}
这样子的格式,而你却在if(...){...}之后,又写了一些代码,才又写上了else{...},这样子是语法错误。能看明白不?这就是二楼写的意思。要是发现错误了,那就把分给他。
:)
<td width="140" align="left">
<input type="radio" name="elite" value = "elite"
<%
if(rs1.getString("NoteElite").equals("usual")){
%>
checked
<%
}
%>
>普通<br>
<input type="radio" name="elite" value = "usual"
<%
else{
%>
checked
<%
}
%>
>精华
不知道你现在的问题有没有解决掉。
以上是你的代码格式化以后的样子。
你看到没有,你是这样子写得代码:
if(....){
<........>
}
....
else
....
有没有发现?你把if和else分开写了。本来,要遵循的格式是:
if(...){
}else{
}
这样子的格式,而你却在if(...){...}之后,又写了一些代码,才又写上了else{...},这样子是语法错误。能看明白不?这就是二楼写的意思。要是发现错误了,那就把分给他。
:)
展开全部
<input type="radio" name="elite" value = "elite" <%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}%>>普通<br>
<input type="radio" name="elite" value = "usual" <%else{%>checked<%}%>>精华<br>
你这么写肯定不行的呀,<%else{%>checked<%}%>你这个else要写在<%}%>写在这里的或,你写成这样才行的呀,<%if(rs1.getString("NoteElite").equals("usual")){%>checked<%} else {%>checked<%}%>,不知道我说的你有没有明白!
<input type="radio" name="elite" value = "usual" <%else{%>checked<%}%>>精华<br>
你这么写肯定不行的呀,<%else{%>checked<%}%>你这个else要写在<%}%>写在这里的或,你写成这样才行的呀,<%if(rs1.getString("NoteElite").equals("usual")){%>checked<%} else {%>checked<%}%>,不知道我说的你有没有明白!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input
type="radio"
name="elite"
value
=
"elite"
<%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}%>>普通<br>
<input
type="radio"
name="elite"
value
=
"usual"
<%else{%>checked<%}%>>精华<br>
你这么写肯定不行的呀,<%else{%>checked<%}%>你这个else要写在<%}%>写在这里的或,你写成这样才行的呀,<%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}
else
{%>checked<%}%>,不知道我说的你有没有明白!
type="radio"
name="elite"
value
=
"elite"
<%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}%>>普通<br>
<input
type="radio"
name="elite"
value
=
"usual"
<%else{%>checked<%}%>>精华<br>
你这么写肯定不行的呀,<%else{%>checked<%}%>你这个else要写在<%}%>写在这里的或,你写成这样才行的呀,<%if(rs1.getString("NoteElite").equals("usual")){%>checked<%}
else
{%>checked<%}%>,不知道我说的你有没有明白!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%if(){}else{}%>是一对的,你把if和else拆开放在两对<%%>能行么?真有创意,呵呵。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询