说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

今天的最近一问....

编辑:说三道四文库 发布时间:2018-01-23 06:20
HTML文档下载 WORD文档下载 PDF文档下载
在我的a.jsp中,有两个Form,和两个提交按钮
  <Form action="a.jsp?myaction=go"..>
    ...
  </Form>

  <Form action="a.jsp?myaction=del"..>
    ...
  </Form>
在页面的最上面有:
String myaction = request.getParameter("myaction");
 if(myaction=="go"){
    ....
  } else if (myaction="del"){ //提示这句错:
   ...
  }
错误:
C:\jhome\Tomcat5.0\work\Catalina\localhost\myjsp\org\apache\jsp\reg_jsp.java:103: incompatible types
found   : java.lang.String
required: boolean
   } else if (myaction="del"){    
              ^
1 error

这是为什么,这样的程序也会错,,,,,为什么呀
myaction="del" 写错了
        ~~

而且
不能用==来比较
用equals方法
哦,少了=
加上=,还是一样
为什么这样不行:  myaction=="del"
而这样可以: myaction.equals("del")
if(myaction.equals("go")){
  ...
}
记住了Java的字符串不能用“= =”来比较

要用equals()
******引自 Java api文档********
equals
public boolean equals(Object anObject)
Compares this string to the specified object. The result is true if and only if the argument is not null and is a String object that represents the same sequence of characters as this object.
Overrides:
equals in class Object
Parameters:
anObject - the object to compare this String against.
Returns:
true if the String are equal; false otherwise.
See Also: 
compareTo(java.lang.String), equalsIgnoreCase(java.lang.String)
*********************
Object之间用“==”其实比较的是2个Object的地址而不是它们的value(值)
这个是我在csdn上看到的帖子,具体的url不知道了,我自己留了备份,你看看
http://www.charry.org/article/list.asp?id=53
谢了
通讯也“跨界”:几行代码,API+SDK,用PaaS实现移动互联 MIT风景线:丝绸雕塑、VR代码、机器人、智能按钮及保时捷 深度学习新算法,完成字里行间的情绪识别 如何在开发项目里和难缠的程序员合作? 移动周报:七大无需编程的DIY开发工具 何处有XP或2000的DDK? 大麻烦!!!! 人生抉择,高分求助。(分数不够可以另外加贴) 求delete用法。。。 ASP新闻的问题 中国移动和中国建设银行用的是什么服务器啊?weblogic,websphere? 求部分组件讲义与实例,进来看一下吧!! 网络打印机的通病 在空间获得焦点或鼠标进入时,弹出小提示框(vb,vc很好实现),如何实现,在线等待! f(x)=x/(x^2-5x+6)展开成(x-5) 7.5x-35=9.5x+25 求x是多少 25=5x 帮忙解一下求解 3.5×3+1.5x=11.7 4/5X+35=(1+3/20)X怎么解 0.5x-3/8=1.625怎么解 5x+1/2x-3 7(x-1.2)=5x+7.6 x^3-5x^2+10x+10=0的根有没有人求得 媒体揭秘美国监听手段:大使馆屋顶材料美无人机操作员:像僵尸一样执行任务 “罗莎”向偏西方向移动 东部地区雾霾杭州小区取消固定车位引争执 一位大伯杭州大妈100岁生日 家庭四世同堂齐苏宁集团接手江苏女足豪宅市场波动不大水立方:“冰水切换”将成常态巴沙尔:叙内战损失逾2000亿美元车库除了放车,还能养大象?剑噬九天漫威世界的穿越者幽暗主宰万界之主无尽追缉71号界碑旅游一寨两国旅游大等喊旅游畹町桥旅游树包塔旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘