JavaWeb学习
文章平均质量分 55
空 白
仅仅是万千世界当中的一员,也没那么闪亮
展开
-
14. ServletContext与三大作用域对象
ServletContextServletContext(Servlet上下文对象),是Web应用全局对象一个Web应用只会创建一个ServletContext对象ServletContext随着Web应用启动而自动创建(Web应用关闭时销毁)创建ServletContext对象ServletContext context = request.getServletContext();赋值 context.setAttribute("copyright", "©1998-2021人造人网络原创 2021-10-25 22:05:48 · 182 阅读 · 0 评论 -
13.Cookie和Session
设置请求自定义属性请求(request)允许创建自定义属性设置请求属性:request.setAttribute(属性名,属性值); // 属性名必须为字符串,属性值可以为任意JAVA对象获取请求属性:Object attr = request.getAttribute(属性名)示例@WebServlet("/direct/check")public class CheckLoginServlet extends HttpServlet { /** * @see HttpS原创 2021-09-22 22:14:02 · 75 阅读 · 0 评论 -
12. 请求转发与响应重定向的使用
请求转发@WebServlet("/direct/check")public class CheckLoginServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(H原创 2021-08-16 22:19:59 · 200 阅读 · 0 评论 -
11. 响应的结构
响应的结构HTTP响应包含三部分:响应行、响应头、响应体HTTP响应状态码示例查看200404500ContentType的作用ContentType决定浏览器采用何种方式对响应体进行处理Content-Type: text/html;charset=utf-8示例text/html /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)原创 2021-08-15 22:47:14 · 831 阅读 · 0 评论 -
10. JSP请求进阶
HTTP请求的结构请求示例Servletimport java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServle原创 2021-08-04 22:17:03 · 157 阅读 · 0 评论 -
9. JSP的执行基本使用
JSP的执行过程JSP的基本语法JSP语法十分简单,按功能可分为以下四种:JSP代码块JSP声明构造块JSP输出指令JSP处理指令JSP代码块JSP代码块用于在JSP中嵌入Java代码JSP代码块语法:<% java代码 %>例如:<% System.out.println(“Hello World!”);%>JSP声明构造块JSP声明构造块用于声明变量或方法JSP声明构造块语法:<%!声明语句%>例如:<%! publi原创 2021-08-03 22:58:43 · 258 阅读 · 2 评论 -
8. 使用注解简化Servlet配置
Servlet 3.x之后引入了“注解Annotation”特性注解用于简化Web应用程序的配置过程Servlet核心注解:@WebServlet@WebServlet通过使用注解,省去了去xml中配置的这一项,大大减轻工作量import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.h.原创 2021-08-03 22:00:19 · 89 阅读 · 0 评论 -
7. Servlet生命周期
Servlet生命周期装载(web.xml)创建(构造函数)初始化(init())提供服务(service())销毁(destroy())代码:package com.jachie.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import jav原创 2021-08-02 23:06:59 · 85 阅读 · 0 评论 -
6. Servlet接收请求参数
请求参数request.getParameter()接收单个参数request.getParameterValues()接收多个同名参数请求方法Get(可读性更好)Get方式是将数据通过URL附加数据显性向服务器发送数据http://localhost:8080/demo/sample?name = zhangsan&sex = manPost(数据更加隐秘)http://localhost:8080/demo/sample请求体:name = z原创 2021-08-02 22:42:36 · 531 阅读 · 0 评论 -
5. 标准Java Web工程结构
标准Java Web工程结构组织结构描述tomcat安装目录/webappsTomcat应用根目录/web应用目录/Java Web应用目录/web应用目录/index.html | .jsp默认首页/WEB-INFWEB应用的安全目录,用于存放配置文件/WEB-INF/web.xmlweb.xml是“部署描述符文件”,是该Web项目核心配置文件/WEB-INF/classes存放编译后的classes文件/WEB-INF/lib用原创 2021-07-28 21:45:10 · 238 阅读 · 0 评论 -
4. 创建第一个Servlet
创建标准JavaWeb项目新建选择此项目直接一路下一步来到这儿,勾选此处(帮助我们生成web描述文件)创建完成创建一个servlet类点击Source或者快捷键Alt + Shift + S,点击Override/…选择这一项,点击OK配置Servlet此处配置原理由此可以知道,两处servlet-name的别名值必须相同而且通过设置别名更加具有安全性,不会直接暴露对象添加项目到服务在服务上右键,点击Add and Remove验证服务输入:http原创 2021-07-27 23:38:12 · 155 阅读 · 0 评论 -
3.Web应用开发准备工作——tomcat安装配置
Tomcat下载下载地址然后把它找个地儿解压出来。启动服务进入cmd,到Tomcat安装的盘符的bin目录下,找到startup这个文件,如下图所示启动它验证当显示启动时间后即可在浏览器测试输入:localhost:8080出现如下页面即可代表服务启动成功eclipse-J2EE配置tomcat打开eclipse,点击Window>>>Show View>>>Servers,如果没有可以在Ohers里找到就会出现此窗口点击此处继续操作原创 2021-07-27 22:51:11 · 81 阅读 · 0 评论 -
2. 解析XML的框架——Domj4
Dom文档对象模型Dom(Document Object Model)定义了访问和操作XML文档的标准方法,DOM把XML文档作为树结构来查看,能够通过DOM树来读写所有元素。Dom4jDom4j 是一个用于处理 XML 的开源框架,该框架与 XPath 集成在一起,并完全支持 DOM、SAX、JAXP 和 Java 平台(例如 Java 2 Collections)。具有性能优异、功能强大、极易使用的特点。Dom4j将XML视为Document对象。XML标签被Dom4j定义为Elem原创 2021-07-12 21:40:11 · 742 阅读 · 2 评论 -
1. XML入门
什么是XMLXML的全称是*EXtensible Markup Language*,可扩展标记语言。编写XML就是编写标签,与HTML非常相似,扩展名.xml良好的人机可读性halo.xml<employee> <name>张三</name> <age>20</age> <height>170</height></employee>XML与HTML的比较XML与HTML非常相似,原创 2021-07-08 21:35:23 · 176 阅读 · 1 评论