假如有个文本框,名为"name"。
如果我什么也没填,就提交了。
那么在处理页面用String name=request.getParameter("name");获得的值是""还是null?
如果我什么也没填,就提交了。
那么在处理页面用String name=request.getParameter("name");获得的值是""还是null?
解决方案 »
- struts2 中文文件下载问题!!!求高手!!!
- 怎么把字节转成图片
- 字符串处理问题,如何从java String的两端截取固定长度的字符串,只留下中间一段
- 学习jsp用什么工具好一点
- 唉,每次只能来200,是有点不爽~~ (难道不是么?)
- 如何给按钮中的某个字母加下划线?
- 大家帮我看看这个习题好吗?
- 我是JAVA初学者,如何用JBUILDER的DATABASE PILOT连接ORACLE的数据库
- 《JBuilder 4中文手册》早已发布,谁那儿有?许许多多的人都很想要呦。
- 一个WeakHashMap的问题
- hashmap加上synchonize与hashtable有啥区别
- 如何安装java
楼主【mohugomohu】截止到2008-06-26 18:01:10的历史汇总数据(不包括此帖):
发帖数:68 发帖分:3035
结贴数:67 结贴分:3015
未结数:1 未结分:20
结贴率:98.53 % 结分率:99.34 %
值得尊敬
我印象中是"".
在做检验的时候最好还是str!==null&&!str.equals("")
自己试试是最好的办法
此外,更正你一点说法上的问题,那就是,jsp没有文本框。那是HTML的表单标签的一种。
什么没填就提交是" " ," "指向了一个空的String
但如果你第一次进入页面,页面没取到值就是null
null是没指向任何String
否则为null
dealform.jsp?paraname=&id=myid&ps=1255545 request.getParameter("paraname") 是 ""
dealform.jsp?id=myid&ps=1255545 request.getParameter("paraname") 是 null
这东西自己试试不就OK了