jsp如何使用request()-冯金伟博客园

jsp中如何用request从后台获取数据?

用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); %>