随笔分类 - Java
摘要:概述 以IDEA 2020.3 + Spring Boot 2.4.2 + Maven 3.6.3 + JDK 1.8 演示 确保IDEA配置了Maven + Maven改了jdk8和远程仓库配置 HelloWorld 新建项目 删除无用文件 新建类 编写HelloController 运行应用 测
阅读全文
摘要:pageContext 常用方法 PageContext abstract public HttpSession getSession(); abstract public Object getPage(); abstract public ServletRequest getRequest();
阅读全文
摘要:测试 Controller @RestController public class AjaxController { @RequestMapping( "/a1") public String a1(@RequestParam("data") String data) { return "{\"d
阅读全文
摘要:概述 IDEA2020.3 + Tomcat9 + Maven3.6.3 + MySql5.7 数据库准备 DROP DATABASE IF EXISTS `ssmbuild`; CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EX
阅读全文
摘要:JSP注释 <%--注释--%> JSP表达式 用来将程序的输出,输出到客户端 <%=变量或者表达式%> JSP脚本片段 <% for (int i = 0; i < 10; i++) { %> <p>中间 <%=i%></p> <% } %> <% out.print("脚本片段"); %> JS
阅读全文
摘要:统计在线人数 @WebListener public class CountOnlineListener implements HttpSessionListener { @Override public void sessionCreated(HttpSessionEvent se) { Inte
阅读全文
摘要:概述 新建Maven Web项目 版本4.0,以jsp演示 Maven引入 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <sco
阅读全文
摘要:概述 Maven引入 <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifact
阅读全文
摘要:概述 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <versi
阅读全文
摘要:概述 以QQ邮箱示例 <!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api --> <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api
阅读全文
摘要:概述 <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>co
阅读全文
摘要:中文乱码 @WebFilter(filterName = "CharacterEncodingFilter", urlPatterns = "/*") public class CharacterEncodingFilter implements Filter { public static Str
阅读全文
摘要:路径映射 指定一个映射路径 <servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> 指定多个映射路径 <servlet-mapping> <se
阅读全文
摘要:概述 servlet-api 4.0.1版本 常用方法 public void setAttribute(String name, Object value); // 使用指定的名称将对象绑定到此会话。 如果同名对象已绑定到会话,则替换该对象 public Object getAttribute(S
阅读全文
摘要:概述 servlet-api 4.0.1版本 常用方法 public Cookie(String name, String value) {...} // 构造具有指定名称和值的cookie public String getName() {...} // 返回cookie的名称。 创建后不能更改名
阅读全文
摘要:概述 servlet-api 4.0.1版本 常用方法 HttpServlet protected void doGet(HttpServletRequest req, HttpServletResponse resp) {...} protected void doPost(HttpServlet
阅读全文
摘要:代码 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 让浏览器3秒自动刷新一次; re
阅读全文
摘要:代码 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 获取要下载的文件的绝对路径 St
阅读全文
摘要:概述 servlet-api 4.0.1版本 Web服务器收到客户端的http请求,会针对每一次请求,创建一个代表响应的response对象,这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。 详细方法可以在IDEA里直接点进去看 常用方法 HttpServletResponse
阅读全文
摘要:概述 servlet-api 4.0.1版本 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 常用方法 HttpServletRequest接口 扩展
阅读全文

浙公网安备 33010602011771号