
servlet
孤独斗士
日拱一卒无有尽 功不唐捐终入海
展开
-
用startup启动tomcat并测试访问资源
原创 2022-02-24 14:44:42 · 296 阅读 · 0 评论 -
配置Tomcat虚拟路径
Tomcat虚拟路径:作用类似于访问某个设定的路径时,根据虚拟路径的配置去访问一个绝对路径下的项目1.E盘根目录下创建demo文件夹(E:\demo)。复制Tomcat目录下的webapps\ROOT中的WEB-INFO文件夹到demo文件夹。(里面带有一个web.xml文件)2.在tomcat\conf下server.xml中找到<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"xmlV.原创 2021-02-24 23:45:45 · 279 阅读 · 0 评论 -
关于servlet的@WebServlet注解的使用
一、Servlet的传统配置方式web.xml中的servlet配置发一个Servlet,都要在web.xml中配置Servlet才能够使用,就比较麻烦。所以Servlet3.0之后提供了注解(annotation)二、使用注解方式配置Servlet@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解。用法形如:@WebServlet("/RegistServlet")public class RegistServlet extends HttpSe转载 2020-07-15 11:41:54 · 5656 阅读 · 0 评论 -
jsp中用contextPath写绝对路径
1.将contextPath添加到request中,命名为root//将context路径保存request中, 用于将//Java WEB目录映射到 浏览器视角WEB目录String contextPath = request.getContextPath();request.setAttribute("root", contextPath);2.将html标签中的全部路径更新为 ${root}/<link rel="stylesheet" href="${root}/bower_co原创 2020-07-13 17:17:12 · 1741 阅读 · 0 评论 -
session何时访问不到
一.结论:1.当在同一个浏览器中同时打开多个标签,可以访问同一个session;2.当用同一个浏览器打开两个独立窗口, 可以访问同一个session;3.当使用不同的浏览器时,发送请求,即使发送相同的请求,是不同的session;4.当把当前某个浏览器的所有窗口都关闭,再打开,发起相同的请求时,是不同的session。二.原理:A.Session工作原理:当一个Session开始时,Servlet容器会创建一个HttpSession对象,那么在HttpSession对象中,可以存放用户状态的信原创 2020-07-13 15:23:22 · 424 阅读 · 0 评论 -
servlet乱码问题
一.//处理响应正文乱码(保证显示在浏览器上中文数据是没有乱码的!)/* 通知服务器使用utf-8码表发送数据给浏览器* 也会通知浏览器使用utf-8码表接收服务器发送过来的数据*/response.setContentType(“text/html;charset=utf-8”);PrintWriter out = response.getWriter();//------------------------------------------------二.//处理POST提交中文参数的乱原创 2020-07-13 10:35:33 · 101 阅读 · 0 评论 -
JSTL 标签库
JSTL标签库JSTL标签库是为JavaWeb开发人员提供的一套标准通用的标签库;JSTL标签库和EL配合使用可以取代JSP中大部分的Java代码;在使用JSTL标签库之前需要完成:导入JSTL的开发包其中常用的标签如下:1、<c:set></c:set> – 用于往域中添加属性,或者修改域中已有的属性值c:set 标签属性总结:(1)var -- 指定存入作用域中的属性名称(2)value -- 指定存入作用域中属性的值(3)scope -- 指定将属性存转载 2020-07-11 17:22:02 · 172 阅读 · 0 评论 -
jsp的四大域对象(四个作用域)
四个域对象的范围:pageContext< request< session< application2.在EL表达式中书写变量,底层会根据变量名到四个作用域中寻找该名称的属性值(先到pageContext中找如果没有, 再到request中找如果没有, 再到session中找如果没有, 再到application中找)如果找到对应的属性值, 就直接返回, 输出到当前位置; 如果找不到就接着寻找直到找完四个作用域, 最后还找不到就什么都不输出!到四个作用域中寻找的顺序为: p.原创 2020-07-11 16:32:14 · 830 阅读 · 0 评论 -
servlet3.0_webServlet
package com.zyq.day02;import java.io.IOException;import java.io.Writer;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.原创 2020-07-11 11:24:39 · 121 阅读 · 0 评论