怎样在jsp中插入if语句

caoruomou 2003-10-14 11:38:56
我在java中传入一个数值,但是需要在jsp中判断该数值。具体如下:
“类型:<% =cp1.source>” 显示结果为:“类型:1”,而实际上0表示手动,1表示自动,我需要显示的是“类型:自动”,我采用如下方法是错误的:
“类型:<% if(cp1.source=="1") out.println("自动");%>”
请问这个if语句该如何去写?
...全文
561 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyh69796520 2003-10-19
  • 打赏
  • 举报
回复
<% if(s==1){%>
自动
<%
out.println(i);
out.println(i+1);
%>
手动
<%}%>
<%else%>
同意
yaray 2003-10-14
  • 打赏
  • 举报
回复
类型:<%=cp1.source.equals("1") ? "自动":"手动"%>
Geranium 2003-10-14
  • 打赏
  • 举报
回复
还是写错,汗...
<%
String str="";
if(cp1.source=="1"){
str="自动";
}else{
str="手动";
}%>
类型:<%=str%>
Geranium 2003-10-14
  • 打赏
  • 举报
回复
<%
String str="";
if(cp1.source=="1"){
str="自动";
}else{
str="手动"
};%>
类型:<%=str%>
Geranium 2003-10-14
  • 打赏
  • 举报
回复
<%
String str="";
if(cp1.source=="1"){
str="自动";
}else{
str="手动";%>
类型:<%=str%>
aku0708 2003-10-14
  • 打赏
  • 举报
回复
if(cp1.source.equals("1"))
{
out.println("自动");
}
hj12 2003-10-14
  • 打赏
  • 举报
回复
用equals()
吧!那是字符串呀!
zkjbeyond 2003-10-14
  • 打赏
  • 举报
回复
<% if(cp1.source=="1")
out.println("自动");
%>
bobZ 2003-10-14
  • 打赏
  • 举报
回复
<%if(cp1.source=="1")%>自动<%else%>手动
yugona 2003-10-14
  • 打赏
  • 举报
回复
当然是错误的,字符串比较不用“=”,用equals()
wdydt163 2003-10-14
  • 打赏
  • 举报
回复
<% if(cp1.source.equals("1"))
out.println("自动");
%>
Alicechina 2003-10-14
  • 打赏
  • 举报
回复
用equals()
jinsfree 2003-10-14
  • 打赏
  • 举报
回复
该说的都说了,应该是没有问题了吧
xiaoxhui 2003-10-14
  • 打赏
  • 举报
回复
字符串比较不能用‘==’
要用equals

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧