
Servlet
文章平均质量分 84
Do_GH
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文件上传-FileUpload
文件上传即从本地磁盘文件中通过IO写入服务器的操作。一般存在一下几种方法完成,例如:Servlet3.0,JSPSmartUpload,FileUpload,框架。本篇章主要介绍FileUpload。 文件上传的三要素 表单的提交方式必须为POST; 表单的文件上传表单项中必须有name属性,例如:<input type="file" name="upload"/> 表单的enctype属性的值必须是multipart/form-data enctype为表单提交时所采取的传输编码方式,默原创 2021-02-23 11:07:55 · 1984 阅读 · 1 评论 -
模板引擎-FreeMarker
模板引擎是为了能够更好的将前后端分离,将数据与界面有效解耦。现在较为常用的模板引擎包括JSP、Freemarker、Beetl本节主要介绍FreeMarker。FreeMarker使用FTL(FreeMarker Temple Language)脚本来获取后端的数据,其本身与JS类似是解释型脚本,所以执行效率较差,但开发效率和扩展性较高。 FreeMarker创建 先下载freemarker-2.3.23.jar包并将其导入项目中,并以此创建对象,获取模板对象并将数据输出至模板 package com.fr原创 2021-02-20 17:00:23 · 398 阅读 · 0 评论 -
监听器-listener
监听器(Listener)是J2EE的组件之一,用于监听Web应用对象的行为,通过监听其变化执行指定代码。 相较于过滤器,监听器的主体是Web应用对象属于被动执行,而过滤器是检测URL地址对其进行拦截属于主动执行。 监听对象 ServletContext-全局对象 HttpSession-用户会话 ServletRequest-用户请求 监听器主要对这三种对象即属性进行监听 示例: package com.listener; import javax.servlet.ServletContextEve原创 2021-02-19 23:53:03 · 236 阅读 · 0 评论 -
过滤器-Filter
本篇章主要介绍了过滤器以及过滤器的基本应用原创 2021-02-18 19:28:41 · 375 阅读 · 0 评论 -
JSON在JS与Java中的基础应用
文章目录语法规则JSON在JS中的应用初始化JSON转字符串字符串转JSONJSON与Java的交互将实体类进行序列化与反序列化FastJson注解 JSON(JavaScript Object Notation)是一种JavaScript对象标识法,是一种轻量级的文本数据交互格式,独立于语言,具有自我描述性,更容易理解。 语法规则 数据由键(key)值(value)描述用逗号分隔 大括号表示一个完整的对象,可以拥有多个键值对 中括号保存数组,多个对象之间使用逗号分隔 例如: [ { "name"原创 2021-02-05 17:37:31 · 133 阅读 · 1 评论 -
JSTL与EL表达式
EL表达式 EL表达式是用于JSP页面的简化输出方法,全称为Expression Language。基本语法为${[作用域].属性[.子属性]},例如:<h1>职员姓名:${employee.name}</h1>即可在页面上输出结果。 作用域对象 作用域 描述 pageScope 从当前页面取值 requestScope 从当前请求中取值 sessionScope 从当前会话中取值 applicationScope 从当前应用获取全局属性取值 EL表达原创 2021-02-04 18:38:30 · 150 阅读 · 0 评论 -
web.xml配置
修改默认首页 web.xml中使用<welcome-file-list>标签来设置首页,即: <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <wel原创 2021-02-03 21:59:46 · 1599 阅读 · 0 评论 -
请求与响应中的中文乱码问题
请求中的乱码问题 doPost方法 在Post请求方法中,默认的编码方式为ISO-8859-1所以如果请求体中包含中文字符,会产生乱码的问题。所以为了解决该问题,其实就是将ISO-8859-1的编码格式改为能够解析中文的UTF-8的格式。 示例: 编写HTML页面增加表单填写姓名和地址,使用POST方法提交 @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletExcep原创 2021-02-02 23:11:13 · 778 阅读 · 1 评论 -
请求与响应
文章目录请求与响应HTTP请求(request)通过请求实现移动端和PC端页面区别开发HTTP响应(response)常见的响应码Content-Type请求转发与响应重定向请求转发响应重定向请求自定义属性 请求与响应 HTTP请求(request) request请求包含三个部分,分别为请求行、请求头、请求体。其中请求行包含请求的方法(Get或Post)、请求地址、HTTP协议版本号;请求头中包含服务的相关信息,例如当前访问设备的系统信息(User-Agent),浏览器使用的语言(Accept-Langu原创 2021-02-02 22:08:22 · 386 阅读 · 0 评论 -
JSP
JSP JSP全称为JAVA Servlet Page,即Java服务器页面,是J2EE的功能模块由Web服务器执行。JSP的使用使得Java代码与HTML分离并降低Servlet对前台页面的开发难度,但是JSP的本质还是Servlet。 JSP的执行过程 JSP在本质上是Servlet,所以在浏览器发起访问请求后,会将JSP页面转译为Java代码,在Java文件转译为Class文件,最后将输出的结果返回给浏览器。 通过查看idea编译之后的文件可以发现,写好的JSP文件会直接转译为_jsp.java文件原创 2021-01-31 21:34:23 · 116 阅读 · 0 评论 -
Servlet创建与生命周期
Servlet工程创建 在idea初始界面点击Create new Project开始创建项目 在菜单栏中选择Java Enterprise。勾选Web Application,并选中Create web.xml让idea自动生成web.xml文件。(若没有配置JDK与Tomcat可点击对应菜单后的new添加相关环境) 编写完成后,配置Tomcat,点击Add Configuration增加Tomcat配置 点击“+”添加Tomcat Server选择Local。在Server界面填原创 2021-01-27 23:08:03 · 440 阅读 · 1 评论