f 是列表 ,f1是列表项目标签.还有f2.f3等!!
下面是部分代码!
if("f"="f1")
{
sql="select * from test where dd like '%" + v1 + "%'";
}
下面是出错代码!!!
Generated servlet error:
The left-hand side of an assignment must be a variable
是我的条件错了吗!!该怎么写呢!!!谢谢!!!
...全文
1007打赏收藏
这是什么问题!
f 是列表 ,f1是列表项目标签.还有f2.f3等!! 下面是部分代码! if("f"="f1") { sql="select * from test where dd like '%" + v1 + "%'"; } 下面是出错代码!!! Generated servlet error: The left-hand side of an assignment must be a variable 是我的条件错了吗!!该怎么写呢!!!谢谢!!!
if("f"="f1")//常量不可能在赋值语句的左边!
{
sql="select * from test where dd like '%" + v1 + "%'";
}
应该是
if("f"=="f1")
{
sql="select * from test where dd like '%" + v1 + "%'";
}吧
比较字符串的值应该使用
if(f.equal(f1))
{
sql="select * from test where dd like '%" + v1 + "%'";
}噻