
java-web
古叶峰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
响应编码、请求编码与URL编码
编码常见字符编码:iso-8859-1(不支持中文)、gbk(系统默认编码,中国的国标码)、utf-8(万国码)响应编码当使用response.getWriter()来向客户端发送字符数据时,如果在之前没有设置编码,那么默认使用iso 一般浏览器会把数据当成gbk reponse.setCharacterEncoding("utf-8"):设置响应编码 response.setHeader("Con原创 2017-07-30 20:59:58 · 432 阅读 · 0 评论 -
HttpServletRequest相关内容
request封装了客户端所有的请求数据 请求行 请求头 空行 请求体(GET没有)request获取常用信息获取客户端IP getRemoteAddr():获取远程IP地址 请求方式 getMethod():返回的值可能是get也可能是post request获取请求头String getHeader(String name):适用于单值头 int getIntHeader(String原创 2017-07-25 22:40:37 · 272 阅读 · 0 评论 -
HttpServletResponse的使用
response发送状态码response.sendError(int sc,String msg):发送错误状态码与说明 response.sendError(int sc):发送错误状态码 response.SetStatus(int sc):发送正常状态码 //发送404 protected void doGet(HttpServletRequest request, HttpServletR原创 2017-07-25 22:17:57 · 380 阅读 · 0 评论 -
Session
HttpSession概述HttpSession是由JavaWeb提供的,用来会话跟踪的类。session是服务器端对象,保存在服务器端。 HttpSession是Servlet三大域对象之一(request、session、application(ServletContext)),所以它也有setAttribute()、getAttribute()、removeAttribute()方法。 H原创 2017-08-01 21:34:34 · 320 阅读 · 0 评论 -
Servlet下的ServletContext
ServletContext简介一个项目只有一个ServletContext对象 可以在多个Servlet中来获取这个唯一的对象,使用它可以给多个Servlet传递数据 该对象一直存在,在Tomcat启动时就创建,在Tomcat关闭时才会消失 ServletContext对象的作用是在整个web应用的动态资源之间共享数据 获取ServletContextServletContext在ServletC原创 2017-07-24 15:06:49 · 307 阅读 · 0 评论 -
Servlet案例之统计访问量与获取类路径下资源
一个项目中所有的资源被访问都要对访问量进行累加 创建一个int类型的变量,用来保存访问量,然后把它保存到ServletContext的域中,这样可以保证所有Servlet都可以访问到这个访问量是整个项目共享的,需要使用ServletContext来保存访问量1、最初不设置访问量相关属性 2、当本站第一次被访问时,创建一个变量,设置其值为1,保存到ServletContext中 3、当以后的访问,就原创 2017-07-24 17:25:03 · 391 阅读 · 0 评论 -
javaWeb中的Cookie
JavaWeb中使用Cookie 原始方式: 使用response发送Set-Cookie响应头 使用request获取Cookie请求头 便捷方式: 使用request.addCookie()方法向浏览器保存Cookie 使用request.getCookie()方法获取浏览器归还的Cookie(无Cookie返回NULL)原创 2017-08-01 16:16:18 · 353 阅读 · 0 评论 -
JSP基础
JSP的作用Servlet 缺点:不适合设置html响应体,需要大量的response.getWriter().print(“html”) 优点:动态资源,可以编程 html 缺点:静态页面,不能包含动态信息 优点:不用为输出html而发愁 jsp(java server pages) 优点:在原有htnl的基础上添加java脚本,构成jsp页面原创 2017-08-01 11:33:44 · 252 阅读 · 0 评论 -
cookie简介
Http协议与CookieCookie是Http协议制订的。先由服务器保存Cookie到浏览器,再下次浏览器请求服务器时把上一次请求得到Cookie再归还给服务器 由服务器创建保存到客户端浏览器的是一个键值对。服务器保存Cookie的响应头:Set-Cookie:aaa=AAAresponse.addHeader("Set-Cookie","aaa=AAA"); response.addHeade原创 2017-08-01 11:50:30 · 224 阅读 · 0 评论 -
Servlet与HttpServlet
ServletRequest ServletResponse GenericServlet 只需要重写service()方法 HttpServlet 该类为抽象类,但没有抽象方法 根据请求方式调用doGet()或doPost()方法 doGet()和doPost()由我们自己来覆盖,如果没有覆盖并且被调用了,会出现405错误原创 2017-07-23 17:32:03 · 389 阅读 · 0 评论 -
ServletConfig接口介绍
ServletConfig接口 一个ServletConfig实现类的对象,对应一段web.xml中Servlet的配置信息,接口的类由Tomcat提供,对象由Tomcat创建。 servletConfig可以获得xml文件中servlet标签下的内容 ServletConfig方法ServletConfig有四个方法: String getServletName():获取的原创 2017-07-22 16:15:19 · 932 阅读 · 0 评论 -
Servlet简介与配置
Servlet简介Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接受到的请求交给Servlet来处理,在Servlet中通常需要: 接受请求数据 处理请求 完成响应 例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理。每个Servlet必须实现javax.servlet.Servlet接口。 实现Servlet原创 2017-07-22 15:52:09 · 235 阅读 · 0 评论 -
JSP指令
JSP指令page、include(静态包含)、taglib(导入标签库) JSP指令格式:<%@page …%> 一般都会把JSP指令放到JSP文件的最上方,但这不是必须的page指令pageEncoding:指定当前JSP页面的编码。服务器在JSP编译成.java文件时需要使用。 contentType:添加一个响应头。等同于response.setContentType() pageE原创 2017-08-07 11:23:43 · 374 阅读 · 0 评论