JSP属性保存范围 JSP中提供了四种属性保存范围,分别为page,request,session及application. 1.page范围,指设置的属性只在当前页面有效.通过pageContext的setAttribute()方法来设置属性,通过pageContext的getAttribute()来取得属性. 代码范例: <% pageContext.setAttribute("name","James"); %> <% String str=…
jsp表单提交中文字符,request对象获取时乱码解决方法 第一种: 在request对象获取页面Charset中的"C"大写,且页面无中文字符,最好用英文,否则MyEclipse无法保存此页面编码(表单页面能够不大写"C") <%@ page contentType="text/html;Charset=GB2312" %> 另外一种: tomcat4.x支持中文传码.但5.x不支持.假设用5.0以上的版本号就得转码了. 就是这样…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4289323.html JSP. 80 JSP源码生成... 81 将JSP页面配置成Servlet 84 JSP基础语法... 84 JSP模板元素... 84 JSP表达式... 84 JSP…
request概述(封装了客户端所有的请求数据) request是Servlet.service()方法的一个参数,类型为javax.servlet.http.HttpServletRequest.在客户端发出每个请求时,服务器都会创建一个request对象,并把请求数据封装到request中,然后在调用Servlet.service()方法时传递给service()方法,这说明在service()方法中可以通过request对象来获取请求数据.request对象的创建:request是由tom…
<html> <head></head> <body> <% request.setCharacterEncoding("UTF-8"); String user = URLEncoder.encode(request.getParameter("user"),"UTF-8"); Cookie cookie = new Cookie("zwqCookie",user+&qu…
response对象(响应) 响应行 状态码 :setStatus(int a) 设置状态码 302重定向 304控制缓存 响应头 setHeader() 一个key对应一个value addHeader() 一个key对应多个value 响应体 getOutputStream() 字节输出流 getWriter() 字符输出流 * 实现重定向 1.设置状态码(302) 设置头location 2.重定向的方法:sendRedirect("客户端绝对路径"); (/项目名/文件名) *…
本节说一下JSP中的9个内置对象.这9个内置对象都是Servlet API接口的实例,只是JSP规范对他们进行了默认初始化(由JSP页面对应Servlet的_jspService()方法来创建这些实例).也就是说,他们已经是对象,可以直接使用. application:javax.servlet.ServletContext的实例,该实例代表JSP所属的Web应用本身,可用于JSP页面,或者在Servlet只见交换信息.常用的方法有getAttribute(String attName).set…
在这个科技高速发展的时代,迫使我们的脚步一刻都不能停下. 在这个for循环语句当中,我们可以直接使用jsp内置对象中的out对象来给浏览器打印输出,那么这个out对象就是一个内置对象, 在这里,我们使用的时候,没有使用new关键字再去创建对象了. JSP当中,一共有九大内置对象,看下图: 其中,常用的内置对象有:out,request,response,session,application.这五个比较常用,然后另外Page,pageContext,exception,config这四个内置对象…
request对象request对象封装了由客户端生成的HTTP请求的所有细节,主要包括HTTP头信息.系统信息.请求方式和请求参数等. 通过request对象提供的各种方法可以处理客户端浏览器提交的HTTP请求中的各项参数. 1.访问请求参数当通过超链接的形式发送请求时,可以为该请求传递参数,这可以通过在超链接的后面加上问好"?"来实现.例如:<a href="delete.jsp?id=1">删除</a> request.getParam…
内置表示不需要new便可直接使用. 一.基础知识 1.缓冲区:IO最原始是一个一个字节的读取,这就像吃米饭的时候一粒一粒的吃,很没有效率,这时候就有了碗,一碗一碗的吃,岂不痛快. 2.Get提交不能超过2k,安全性不高,查询.搜索时做,效率高,Post提交的信息在Html header里,信息量大,在注册.修改.上传时候. 二.out内置对象 向客户端输出信息,是JspWriter的对象,常用的有println.flush和clear和clearbuffer,后两者的区别是,潜着在flush调用…