用request.getAttribute而不是getParameter获取它。
HttpServletRequest接口有setAttribute方法,但没有setParameter方法。
当两个Web组件之间存在链接关系时,被链接的组件通过getParameter方法获取请求参数。
String datetime 1 =(String)request . get attribute(& quot;日期时间);
通常每次提交(点击搜索),
流程如下:去后台,根据你的输入生成新的sql语句,去后台。
从数据库中查询新的表格内容。
去前台展示整页。
在显示的这个阶段,将生成一个新页面。虽然和上一个是同一个页面,但是它的内容实际上是被复制和显示的。
JSP页中requestScope是什么意思?该怎么用?
requestScope:表示变量能在本次请求中使用。
是el表达式的隐含对象,感觉和作用域差不多吧
el表达式的隐含对象包括:
pageScope,requestScope,sessionScope,applicationScope
例如:${hello}
el会依次到pageScope,requestScope,sessionScope,applicationScope中寻找,直到找到为止。
可以写成${requestScope.hello}的形式,即只在requestScope中查找hello
jsp中五个常用方法?
getParameter(String strTextName) 获取表单提交的信息.
getProtocol() 获取客户使用的协议。
String strProtocol=request.getProtocol();
getServletPath() 获取客户提交信息的页面。String strServlet=request.getServletPath();
getMethod() 获取客户提交信息的方式 String strMethod=request.getMethod();
getHeader() 获取HTTP头文件中的accept,accept-encoding和Host的值,String strHeader=request.getHeader();
getRermoteAddr() 获取客户的IP地址。String strIP=request.getRemoteAddr();
getRemoteHost() 获取客户机的名称。String clientName=request.getRemoteHost();
getServerName() 获取服务器名称。 String serverName=request.getServerName();
getServerPort() 获取服务器的端口号。 int serverPort=request.getServerPort();
getParameterNames() 获取客户端提交的所有参数的名字。
JSP小白问题21:HttpServletRequest与Request的区别?
在jsp中request是一个内置对象,其实也就是个HttpServletRequest,同时内置对象还有response,session等等
jsp怎样根据请求响应数据做验证?
struts学过么,struts框架 很容易就能实现,不过即使不用struts,前台获取到用户名和密码之后传到后台servlet里,利用request.getParameter(" ");后台在调用验证方法,验证后返回前台一个innertext显示在后面就行了,如果验证通过直接后台跳转到成功页面。 用ajax就更方便了。
jsp网页中如何获取传值?
jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下: A.jsp :通过post 和get、连接都可以传 a标签连接的: <a herf=’B.jsp?name=<%=name%>’>传递到B页面</a> B.jsp : B页面通过如下代码接收 <% String name=request.getParameter(“name”); out.println(“接收到:”+name); %>