问个比较菜的问题,先看代码:<%@ page contentType="text/html; charset=gb2312"%>
<%
String color = request.getParameter("color");
if ("red".equals(color)) {
request.getRequestDispatcher("red.jsp").forward(request, response);
} else if ("green".equals(color)) {
request.getRequestDispatcher("green.jsp").forward(request, response);
}
%>
为什么不是 if(color.equals(("red")){ } ?
请高手指点!
<%
String color = request.getParameter("color");
if ("red".equals(color)) {
request.getRequestDispatcher("red.jsp").forward(request, response);
} else if ("green".equals(color)) {
request.getRequestDispatcher("green.jsp").forward(request, response);
}
%>
为什么不是 if(color.equals(("red")){ } ?
请高手指点!
解决方案 »
- 关于断点续传的问题,急.............
- 若不用第三方框架,如何处理数据显示问题?
- out.write("帐号长度不能大于50个字母或25个汉字!"+"<a href='javascript:window.history.go(-1)'>返回</a>")如何实现返回后还能刷新
- 网上考试系统有人能帮忙么
- 请问谁告诉我一下怎么做"手机彩铃"程序的呀,给点学习方面的指点或资料,要是能有点程序就最好了,谢谢
- 请高手帮忙,新手的一个大问题。很郁闷!!
- realby(忽然睡了) 请进来
- 紧急求助!!兄弟们,帮我解决一个自定义标签的问题!!!(,这个问题我在这里发了2天了,还没有给我答案!!分不够在加!!!)
- 执行了insert语句之后我怎么得到刚刚插入的id值啊?快快,在线等待
- 请教一个关于在JSP中调用DB2中存储过程中的游标的问题?
- 换个配置就报错jsp jsk1.5 tomcat5.5
- ^\(?(\d{3})\)?[-| ]?(\d{8})$是什么意思
为了提高程序健壮性,则需要先判断color是不是null,这样程序可读性就降低了。这是一个非常小但非常有用的技巧。
比如我们要判断username是否为空,尽量不要用username.equals(""),而是用"".equals(username),
这样可以防止空指针异常。
这个在C里面最提倡的