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