社区
Web 开发
帖子详情
request.getParameter()的问题?
jinsanqi
2003-04-02 01:53:07
<input type="text" name="aa" >
Servlet用String A=request.getParameter("aa")如果控件aa没值输值,
A得到的会是什么,怎么我有时候得到null,有时候是空.真奇怪.
...全文
70
10
打赏
收藏
request.getParameter()的问题?
Servlet用String A=request.getParameter("aa")如果控件aa没值输值, A得到的会是什么,怎么我有时候得到null,有时候是空.真奇怪.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WAPQQ
2003-04-02
打赏
举报
回复
String A=request.getParameter("aa");
if(A==null){
System.out.println("1");
}else if(A.equals("null")){
System.out.println("2");
}else if(A.equals("")){
System.out.println("3");
}else{
System.out.println("4");
}
在这里可以看到A有时得到“null”字符串
playgb
2003-04-02
打赏
举报
回复
null
jinsanqi
2003-04-02
打赏
举报
回复
我测试了一下,如果是文本框,那么即使没有输入servlet收到的也是空而不是null,如果是select,如果没有选中那么servlet会收到null,如果是同名控件数组,也会出现null,不知道哪位大侠有更概括的讲一讲,这其中到底是为什么.
vickler
2003-04-02
打赏
举报
回复
不信你判断一次后输出一下,只要aa存在,传过来是空值,不是null
JikLiu
2003-04-02
打赏
举报
回复
应该是无值,而不是“空值”
这是肯定的了,所以先要判断是否为NULL
if(A!=null){
在使用有关String 的方法,如equals、trim等
}
否则可能抛出异常
zhouzm
2003-04-02
打赏
举报
回复
String A=null 跟String A=""有区别吗?
vickler
2003-04-02
打赏
举报
回复
如果输入框aa没有输入,那么传过来的是空字符串!!!,不是null,如果在提交页没有aa这个输入框,那么在处理页取request.getParameter("aa")是个null对象,在toString()后不能再trim(),否则会出现nullpointer错误。
vickler
2003-04-02
打赏
举报
回复
String A=request.getParameter("aa")?
这句话就要出错,也不知道你那编译器是怎么编译的。
String A=request.getParameter("aa").toString();
String confirmstr = "";
if (A.equals(confirmstr))
out.println("空值");
outlier
2003-04-02
打赏
举报
回复
不是那么可定吧。我看WASD里面的生成的struts Action的时候先是检查是否为null,然后再判断其长度是否<0的哦。
zhouzm
2003-04-02
打赏
举报
回复
aa没有输入A当然是null了!
request
.get
Parameter
()方法
request
.get
Parameter
()方法:1.获取通过http协议提交过来的数据. 通过容器的实现来取得通过get或者post方式提交过来的数据 2.
request
.get
Parameter
()方法传递的数据,会从web客户端传到web服务器端,代表HTTP请求...
request
.get
Parameter
();的意思
对于httprequrest的
request
.get
Parameter
()的作用,之前我只是在用它而不知道它到底有什么作用,今天看了一遍文章突然明白了其中的意思。 大致的内容如下: 这个form提交请求后,在你的action中 String ...
java
request
.get
parameter
为何能取值_
request
.get
Parameter
(“xxx”)的参数的取值
request
.get
Parameter
(“xxx”)的参数的取值
request
.get
Parameter
(“xxx”)的参数的取值的几种可能:1. Html中form表单中标签的name属性:请输入用户姓名:
request
.get
Parameter
(“username”);2. Html中form表单...
request
.get
Parameter
(“name“)获得参数值为null和““空字符串的情况
request
.get
Parameter
("name")获得参数值为null和""空字符串的情况 1.获取到的值为" "空字符串 [json](https://www.jsonbest.com/zh) 当name属性存在,但是没有值的时候后台用
request
.get
Parameter
("name")获得的是...
解析项目中jsp页面常见的
request
.get
Parameter
(“username”)
jsp页面中常见的
request
.get
Parameter
(“username”)的意义: 1、
request
.get
Parameter
()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。 2、
request
.get
Parameter
()方法返回String类型的数据。 ...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章