String searchkey = request.getParameter("searchkey");
String searchtype = request.getParameter("searchtype");改为
String[] searchkey=request.getParameterValues("searchkey");
String[] searchtype = request.getParameterValues("searchtype");if (searchkey==null){
}
String searchtype = request.getParameter("searchtype");改为
String[] searchkey=request.getParameterValues("searchkey");
String[] searchtype = request.getParameterValues("searchtype");if (searchkey==null){
}
解决方案 »
- getRequest().setAttribute和getRequest().getsession.setAttribute 有区别吗
- 关于javascript无间横向滚动的问题
- 求助
- 救救小女,谁能给我一个JSP邮件系统,我的邮件分页不得,什么做才得?里面还有我写的注释有的地方有错,帮我看看
- 请问如何解决无法刷新的问题
- servlet类找不到怎办啊?
- 100分请教一个问题:我最近在看jsp2.0技术手册,在看到第6章EL语法的时候,发现程序中有EL语法的时候,不能正确运行,请问是为什么?
- struts2下的Urlrewrite问题
- 谁指点一下,在哪找到带源代码的JAVA写的树
- 求在线投票源码,不要数据库!
- 小问题,只给10分。
- A求救啊!!applet.class文件如果存在一个package中,<applet>就是找不到?
但这个参数有可能有很多个值,如searchkey="aaa"&searchkey="bbb"&.....
所以要用数组可以包含指定参数的所有值
然后再if (searchkey==null),这里都过不去,真的很郁闷,你说正常的是不是这样的?我看别人的例子也是,但就是判断不行,或者是if (searchkey =="xxx"),我不知道这个东西传递值是以什么形式来传递的
但我不知道是什么地方传值错误,让它总是忽略if(),比如我在表单中不填写searchkey这个文本框然后提交,结果还是 out.print(searchkey);
searchkey = "ok";
而不是:
out.print("searchkey is null");
我现在只是想明白里面的问题所在,
象表单传值应该注意什么?
对于传递过来的值是什么形式的,应如何处理?
对不同的表单对象的值的处理是否是一样的radio,text,select,checkbox?
为什么不能直接判断它是否==null?(=="")
谢谢各位了!!!
if (searchkey == null || searchkey.equals(""))
String searchkey = (String)request.getParameter("searchkey");
String searchtype = (String)request.getParameter("searchtype");
然后:
if (searchkey == null || searchkey.equals("")) {
}
这样的话用request.getParameter("xxx")就可以了
==""改为.equals("")
应该就OK了!
取一个从表单传递过来的单个值,不是有许多的同名的property的话:
String strWord = request.getParameter("XXX");后,为什么不能用if (strWord =="XXX")
来进行判断呢,我是刚入门的,尤其对那些函数知之甚少,我用ASP的时候,当然那玩意儿什么都不管,无论是String or int,就这么比,我想,语言虽然不同,大致的方法应该是一样的啊??就此一问,望解救,马上要结了
String searchkey = request.getParameter("searchkey");
String searchtype =request.getParameter("searchtype");
//在这里最好不要进行汉字处理了什么的if (searchkey == null || searchkey.equals("")) {
}字符串的比较应该用equals或者compareTo