servlet为什么获取不到页面输入的值
jsp中:<inputtype="text"name="name"><%Stringname2=request.getParameter("name");%><input...
jsp中:
<input type="text" name="name" >
<%String name2=request.getParameter("name"); %>
<input type="button" name="button1" value="查询" onclick="location.href='http://localhost:8080/test/servlet/check3Servlet?value=<%=name2 %>'" >
servlet中:
String date = request.getParameter("value");
System.out.println(date);
为什么后台打印出来date为null 展开
<input type="text" name="name" >
<%String name2=request.getParameter("name"); %>
<input type="button" name="button1" value="查询" onclick="location.href='http://localhost:8080/test/servlet/check3Servlet?value=<%=name2 %>'" >
servlet中:
String date = request.getParameter("value");
System.out.println(date);
为什么后台打印出来date为null 展开
7个回答
展开全部
如果想获取到页面中的值,所有的标签框必须存在“name”属性,而不是id属性。
举例:
jsp中定义:
<input type="text" value="zhangsan1" name ="zhangsan"/>
<input type="text" value="zhangsan2" id="zhangsan"/>
在servlet中
String name= request.getParameter (“zhangsan”);//获取到jsp中的值
结果:zhangsan1;
备注:再就是所有的标签尽量定义在提交的form内,这样页面会整洁和清晰些。
举例:
jsp中定义:
<input type="text" value="zhangsan1" name ="zhangsan"/>
<input type="text" value="zhangsan2" id="zhangsan"/>
在servlet中
String name= request.getParameter (“zhangsan”);//获取到jsp中的值
结果:zhangsan1;
备注:再就是所有的标签尽量定义在提交的form内,这样页面会整洁和清晰些。
展开全部
你应该把这些对象包在一个表单中
<form name="form1" action="servlet的名字" method="post">
<input type="text" name="name" >
<input type="submit" value="submit">
</form>
或者是放在url中,
'http://localhost:8080/test/servlet/check3Servlet?value=<%=name2%>"
但你这个值本来就是空的,你还能取到不为空的值么?
不信你在提交之前,右键看一下源文件,看看那条键接就清楚了
<form name="form1" action="servlet的名字" method="post">
<input type="text" name="name" >
<input type="submit" value="submit">
</form>
或者是放在url中,
'http://localhost:8080/test/servlet/check3Servlet?value=<%=name2%>"
但你这个值本来就是空的,你还能取到不为空的值么?
不信你在提交之前,右键看一下源文件,看看那条键接就清楚了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该把这些对象包在一个表单中
<form
name="form1"
action="servlet的名字"
method="post">
<input
type="text"
name="name"
>
<input
type="submit"
value="submit">
</form>
或者是放在url中,
'http://localhost:8080/test/servlet/check3Servlet?value=<%=name2%>"
但你这个值本来就是空的,你还能取到不为空的值么?
不信你在提交之前,右键看一下源文件,看看那条键接就清楚了
<form
name="form1"
action="servlet的名字"
method="post">
<input
type="text"
name="name"
>
<input
type="submit"
value="submit">
</form>
或者是放在url中,
'http://localhost:8080/test/servlet/check3Servlet?value=<%=name2%>"
但你这个值本来就是空的,你还能取到不为空的值么?
不信你在提交之前,右键看一下源文件,看看那条键接就清楚了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input
type="text"
name="name"
>
<%String
name2=request.getParameter("name");
%>//这里name2的值是null
<input
type="button"
name="button1"
value="查询"
onclick="location.href='http://localhost:8080/test/servlet/check3Servlet?value=<%=name2
%>'"
>
servlet中:
String
date
=
request.getParameter("value");
System.out.println(date);
为什么后台打印出来date为null
type="text"
name="name"
>
<%String
name2=request.getParameter("name");
%>//这里name2的值是null
<input
type="button"
name="button1"
value="查询"
onclick="location.href='http://localhost:8080/test/servlet/check3Servlet?value=<%=name2
%>'"
>
servlet中:
String
date
=
request.getParameter("value");
System.out.println(date);
为什么后台打印出来date为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input type="text" name="name" >
<%String name2=request.getParameter("name"); %>//这里name2的值是null
<input type="button" name="button1" value="查询" onclick="location.href='http://localhost:8080/test/servlet/check3Servlet?value=<%=name2 %>'" >
servlet中:
String date = request.getParameter("value");
System.out.println(date);
为什么后台打印出来date为null
<%String name2=request.getParameter("name"); %>//这里name2的值是null
<input type="button" name="button1" value="查询" onclick="location.href='http://localhost:8080/test/servlet/check3Servlet?value=<%=name2 %>'" >
servlet中:
String date = request.getParameter("value");
System.out.println(date);
为什么后台打印出来date为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询