JSP中request.getParameter()获取值的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP中request.getParameter()获取值的问题相关的知识,希望对你有一定的参考价值。
a.jsp向b.jsp传值,我要在b.jsp页面判断request.getParameter()是否获取了,用什么方法,求大神指导
问题出在我需要对request.getParameter()是否获取到值进行判断,但是如同我自己写的 判断==null根本没起作用,测试时我没有给username和userpassword参数,但是没有弹出error 而是直接进入confirm确认对话框,请大神帮忙
out.print(xxx);
如果xxx为你要的值就ok追问
我不是需要把这个xxx输出出来,而是做判断,问题是如果我是用xxx==null之类的判断,并没有得到true或false的答案,这个是什么原因
追答if(xxx==null)
A
B
如果xxx==null就会执行A语句再执行B语句,否则就跳出来执行B语句
他不会弹出true或false
我传的图片上面的代码,if(xxx==null)
A
A并没有执行,为什么
你可能得到的是空值而不是null,两者是有区别的
你用这个试试 if(xxx==“”||xxx==null)
request.getParameter();的作用
它是一种取参数的方法。把jsp文件中的数据读取到出来,然后就可以封装利用起来。
在jsp文件中
<c:set var="ctx" value="${pageContext.request.contextPath}"></c:set>
<%--其余部分在此省略--%>
<form action="${ctx}/userServlet">
用户名:<input name="username" value="略略略">
</form>
这样这个form提交请求后,下面name得到的就是 略略略
在java文件中
@WebServlet("/userServlet")
public class UserServlet extends HttpServlet {
String name = request.getParameter("username");//略略略
}
以上是关于JSP中request.getParameter()获取值的问题的主要内容,如果未能解决你的问题,请参考以下文章
java Web中在啥时候用request.getAttribute()?何时用request.getParameter()呢?
关于request.getParameter("id")问题
jsp多条件查询,谁有完整的小项目,发给我一个,纠结中、或者帮忙看下哪儿出错了
request.getParameter() request.getInputStream()和request.getReader()三者的区别