
网络编程
_水果先生
这个作者很懒,什么都没留下…
展开
-
JSTL标签
JSTL在百度百科中的定义:JSTL(Java server pages standarded tag library,即JSP标准标签库)是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护。开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降...原创 2020-02-04 23:03:52 · 142 阅读 · 0 评论 -
EL表达式
EL表达式:${要取的变量名} 通过此获取作用域对象的值只能获取作用域对象的值可以获取普通变量、list(通过下标)、map(.key)、对象(.属性名)的数据<% request.setAttribute("name", "张三"); List list = new ArrayList(); list.add("list-0"); list....原创 2020-02-03 17:02:25 · 140 阅读 · 0 评论 -
JSP编译器指令
编译器指令一共有三个,在页面中<%@ 指令名称 %>page 指令属性:contentType 设置页面响应类型pageEncoding 设置页面的字符集import 为页面中java代码导包,可以用逗号分隔不同的包(不建议这种方式)session 是否在访问jsp时就创建session对象,默认是trueerrorPage 当服务器异常时跳转的页面isELIgn...原创 2020-02-02 22:19:11 · 243 阅读 · 0 评论 -
JSP语法
一、 jsp注释<%--这里写jsp注释,该注释不会生成到对应的java文件中--%><!--这里是HTML注释,会生成到对应的java文件中并被编译-->二、 jsp脚本段<% %>用于写java代码,该脚本段会生成在对应的servlet的service方法中,所以应注意符合java代码规范三、 jsp声明<%! %>用于写java代码...原创 2020-02-02 16:04:52 · 198 阅读 · 0 评论 -
jsp的运行流程
首先jsp就是一个servlet,看下Tomcat下的web.xml(注意不是项目中的)有这么一段配置对应的mapping如下所以所有以*.jsp 和 *.jspx 结尾的请求都会到 JspServlet 下,执行对应的 service 方法,通过执行该servlet对应的方法后会根据 jsp 文件生成一个 _jsp.java的文件,通过虚拟机编译成.class文件,打开对应的java文件...原创 2020-02-01 09:35:23 · 569 阅读 · 0 评论 -
请求转发和重定向
请求转发:服务器将对应的请求转发给对应的另一个servlet执行,使用的代码是request.getRequestDispatcher("s1").forward(request.response);重定向服务器响应请求,告诉浏览器发送请求给对应的地址,使用的代码是response.sendRedirect("s1");请求转发和重定向的区别 请求转发 重定向...原创 2020-01-30 16:48:33 · 113 阅读 · 0 评论 -
HttpServletResponse对象
Servlet中的HttpServletResponse对象封装了服务器端响应给客户端的信息,包括:状态行 包括协议版本、状态码、状态描述 由Tomcat服务器作响应,不需设置应答头 留意 content-type 即可响应实体 用流写出给客户端查询API可以获取相应的方法Demo如下:package cn.berger.servlet;import javax.servlet...原创 2020-01-29 22:12:23 · 190 阅读 · 0 评论 -
HttpServletRequest对象
Servlet中的HttpServletRequest对象封装了客户端发起的请求信息,包括:请求行请求头请求实体网络相关信息查询API可以获取相应的方法获取请求行和请求头的demo:package cn.berger.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpSer...原创 2020-01-29 15:58:59 · 136 阅读 · 0 评论 -
servlet生命周期
了解了servlet的运行流程后,要讲一下servlet的生命周期,包括三个阶段:初始化运行销毁初始化 init方法 执行一次servllet的初始化就是将对应的类实例化并调用其init方法,仅执行一次,有两种初始化方案在服务器启动时执行(需要在web.xml中对应的servlet下增加 load-start-up标签来标注启动的顺序)在调用对应的servlet时执行...原创 2020-01-19 22:51:04 · 179 阅读 · 0 评论 -
servlet的运行流程及在IDEA的第一个web项目
什么是servlet先看一下百度百科的定义:Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人...原创 2020-01-12 20:56:13 · 1048 阅读 · 0 评论 -
HTTP协议
HTTP协议的概念协议是指计算机通信网络中两台计算机之间进行通信必须共同遵守的规定或规则,HTTP协议又叫做超文本传输协议,它允许将超文本标记语言(HTML)文档从web服务器发送到客户端的浏览器。web服务器、浏览器、代理服务器...原创 2019-06-01 20:47:01 · 190 阅读 · 0 评论