求知若渴,谦卑若愚
少说话,多做事,很难
posts - 3, comments - 2, trackbacks - 0, articles - 0
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
request.getParameter("txtValue") 头疼的很
Posted on 2010-08-07 15:51
清流鱼
阅读(503)
评论(1)
编辑
收藏
所属分类:
jsp+servlet
一个jsp页面,有一个文本框:
<
input type
=
"
text
"
name
=
"
txtValue
"
maxlength
=
"
120px
"
/>
通过java code来取值,并去掉输入为空格的可能性:
String txtValue
=
request.getParameter(
"
txtValue
"
).trim();
我没有向文本框输入任何值,可是却出现异常:
1
org.apache.jasper.JasperException: An exception occurred processing JSP page
/
SelDelTask.jsp at line
66
2
3
63
: pageDivide.setRows(
10
);
4
64
:
%>
5
65
:
<%
6
66
: String txtValue
=
request.getParameter(
"
txtValue
"
).trim();
7
67
: String selectValue
=
request.getParameter(
"
select
"
);
8
68
:
int
resultCounts
=
0
;
9
69
:
int
totalPages
=
0
;
10
调试了好久,才知道原因,当我们没有向文本框中输入时值时,
String txtValue
=
request.getParameter(
"
txtValue
"
)
就相当于
String txtValue
=
null
;
txtValue为空时,就是只声明,未赋值,自然就不能用trim()方法,否则会抛出空指针异常。如果我们想判断文本框中是否输入值及输入值是否为空格时,可以这样写(
请注意条件中的先后顺序
):
if
(txtValue
==
null
||
txtValue.trim()
==
""
)
这样就不会出现错误了,希望对大家有所帮助!
评论
#
re: request.getParameter("txtValue") 头疼的很
回复
更多评论
2016-04-16 00:49 by
洒水车
sac
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
request.getParameter("txtValue") 头疼的很
jsp页面读取javabean中值的三种方式
Powered by:
BlogJava
Copyright © 清流鱼
日历
<
2010年8月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
jsp+servlet(2)
struts
随笔档案
2010年8月 (2)
2010年7月 (1)
搜索
最新评论
1. re: request.getParameter("txtValue") 头疼的很
sac
--洒水车
2. re: jsp页面读取javabean中值的三种方式
怎么会没代码呢?
--清流鱼
阅读排行榜
1. jsp页面读取javabean中值的三种方式(655)
2. jsp声明与jsp代码片段的区别(536)
3. request.getParameter("txtValue") 头疼的很(503)
评论排行榜
1. request.getParameter("txtValue") 头疼的很(1)
2. jsp页面读取javabean中值的三种方式(1)
3. jsp声明与jsp代码片段的区别(0)