servlet

SpringMVC简单的模板(注解版)

爱⌒轻易说出口 提交于 2020-02-05 01:10:57
文章目录 一 . 搭建环境。 1.创建Maven工程. 2.导入依赖. 二. 配置相关的.xml文件 1.配置web.xml文件 2.配置相关Spring.xml文件 三. 编写index.jsp和HelloController控制器类 1. index.jsp 2.controller控制器类 3.在WEB-INF目录下创建pages文件夹,编写success.jsp的成功页面 4. 启动Tomcat服务器,进行测试 一 . 搭建环境。 1.创建Maven工程. ==用IDEA选择Maven选Maven (webapp)骨架 == 2.导入依赖. <!-- 版本锁定 --> < properties > < spring.version > 5.0.2.RELEASE </ spring.version > </ properties > < dependencies > < dependency > < groupId > org.springframework </ groupId > < artifactId > spring-context </ artifactId > < version > ${spring.version} </ version > </ dependency > < dependency > < groupId > org

Spring+SpringMVC+Mybatis 环境搭建

独自空忆成欢 提交于 2020-02-05 00:12:36
一、环境 mac + Idea + 数据库 mysql 二、项目整合过程 1⃣️. 创建动态Web项目,请参考: https://www.cnblogs.com/KennyWang0314/p/12261890.html 2⃣️.引入 jar 包 === ***注意:c3p0包依赖 mchange-commons 记得导入    3⃣️.文件配置 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:application-base.xml</param-value> </context-param> <listener>

(第二章)编写与设置Servlet

谁都会走 提交于 2020-02-04 23:54:36
第二章编写与设置Servlet 1、关于HttpServlet 注意到HelloServlet.Java中import的语句区段: 如果要编译HelloServlet.java,则类路径(Classpath)中必须包括Servlet API的相关类,如果使用的Tomcat,则这些类通常是封装在Tomcat目录的lib子目录中的servlet-api.jar。假设HelloServlet.java位于Src目录下,并放置于对应包的目录中,则可以像以下这样进行编译: 注意下划线部分必须修改为实际的目录位置,编译出的.class文件会出现classes目录中,并有对应的包层级(因为使用javac时加了-d自变量)。 2、使用@WebServlet 编写号Servlet之后,接下来要告诉Web容器有关于这个Servlet的一些信息。在Servlet3.0中,可以使用标注(Annotation)来告知容器有哪些Servlet会提供服务以及额外信息。 使用web.xml 3、文件组织与部署 WEB-INF:这个目录名称是固定的,而且一定是位于应用程序根目录下。放置在WEB-INF中的文件或目录,对外界来说是封闭的,也就是客户端无法用HTTP的任何方式直接访问到WEB-INF中的文件或目录。若有这类需要,则必须通过Servlet/JSP的请求转发。不想让外界存取的资源,可以放置在这个目录下。

Servlet与Jsp学习笔记--3、Cookie & jsp

陌路散爱 提交于 2020-02-04 22:37:48
Problem You want to use a JSP to set & read a cookie on a client. Solution Wrap a JavaBean around the servlet API for creating cookies. Then use the bean in the JSP with the jsp:useBean standard action. Code(bean) package pk; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.Cookie; public class CookieBean { private Cookie cookie = null; public CookieBean( ){} //set the cookie name public void setName(String name){ if (name == null || (name.equals(""))) throw new IllegalArgumentException( "Invalid cookie name set in: "+getClass( ).getName( )); cookie = new Cookie(name,""

SSM整合配置文件怎么写?

六月ゝ 毕业季﹏ 提交于 2020-02-04 21:04:28
文章目录 一. 搭建环境 1. 创建Maven工程 2.导入依赖 I. 版本锁定 II.导入dependencies依赖 3.编写实体类 二. 进行整合 1.配置SqlMapConfig.xml 2.配置springmvc.xml 3.配置applicationContext.xml(企业常用applicationContext.xml命名表示是spring的配置) 一. 搭建环境 1. 创建Maven工程 2.导入依赖 I. 版本锁定 < properties > < spring.version > 5.0.2.RELEASE </ spring.version > < slf4j.version > 1.6.6 </ slf4j.version > < log4j.version > 1.2.12 </ log4j.version > < mysql.version > 5.1.6 </ mysql.version > < mybatis.version > 3.4.5 </ mybatis.version > </ properties > II.导入dependencies依赖 < dependencies > <!-- spring --> < dependency > < groupId > org.aspectj </ groupId > < artifactId

Spring MVC 官方文档

。_饼干妹妹 提交于 2020-02-04 20:08:08
Spring MVC 官方文档地址: https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc Spring MVC 是基于Servlet API构建的Web框架。 来源: https://www.cnblogs.com/smailjunk/p/11174845.html

servlet的调用流程

与世无争的帅哥 提交于 2020-02-04 18:52:09
假设在login页面有一个form表单,表单的action="login"。则表单会提交到login路径。 在xml映射中,/login对应的servlet类是LoginServlet,tomcat定位到loginservle后,发现并没有servlet实例存在,于是就调用Loginservlet的构造函数进行实例化对象。根据login.html提交对信息时带的method="post"来调用doPost方法 运用request把对应信息提取后,设置了response对象。tomcat拿到被servlet修改过的response,根据这个response生成html字符串,然后返回给浏览器。 在dopost和doget方法执行之前会先调用service()方法来判断接下来是调用dopost还是doget, 转发 response.sendRedirect( "fail.html" ); 和 重定向 request.getRequestDispatcher( "success.html" ).forward(request, response); 的区别 其中重定向地址栏改变并且请求两次并不保留第一次的数据 而转发则地址栏改变请求一次保留第一次的数据 有时候会需要tomcat'启动的时候就要执行一些初始化代码,比如校验数据库的完整性等

JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用

◇◆丶佛笑我妖孽 提交于 2020-02-04 11:18:39
【声明】 欢迎转载,但请保留文章原始出处→_→ 文章来源: http://www.cnblogs.com/smyhvae/p/4140877.html 【正文】 一、ServletConfig :代表当前Servlet在web.xml中的配置信息( 用的不多 ) String getServletName() -- 获取当前Servlet在web.xml中配置的名字 String getInitParameter(String name) -- 获取当前Servlet指定名称的初始化参数的值 Enumeration getInitParameterNames() -- 获取当前Servlet所有初始化参数的名字组成的枚举 ServletContext getServletContext() -- 获取代表当前web应用的ServletContext对象 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。 当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并 在调用servlet的init方法时,将ServletConfig对象传递给servlet 。进而

Servlet中的过滤器和监听器:Filter、Listener

房东的猫 提交于 2020-02-04 10:35:50
Filter(过滤器) 概念 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 作用 一般用于完成通用的操作。 如:登录验证、统一编码处理、敏感字符过滤… 快速入门 定义一个类,实现接口Filter 复写方法 配置拦截路径 web.xml 注解 过滤器细节 web.xml配置 < filter > < filter-name > demo1 </ filter-name > < filter-class > cn.itcast.web.filter.FilterDemo1 </ filter-class > </ filter > < filter-mapping > < filter-name > demo1 </ filter-name > <!-- 拦截路径 --> < url-pattern > /- </ url-pattern > </ filter-mapping > 过滤器执行流程 执行过滤器 执行放行后的资源 回来执行过滤器放行代码下边的代码 过滤器生命周期方法 init 在服务器启动后,会创建Filter对象,然后调用init方法。 只执行一次。 用于加载资源。 doFilter 每一次请求被拦截资源时,会执行。 执行多次。 destroy 在服务器关闭后,Filter对象被销毁。 如果服务器是正常关闭

servlet学习

浪尽此生 提交于 2020-02-04 05:36:48
1.创建 注意javaee7 2.创建类配置web.xml servlet默认第一次访问时创建,可以通过< load-on-startup >改变,负数第一次访问,正数放服务器启动. servlet是单例设计模式,是一个接口 注解配置 GET请求参数在url后,url长度有限制,不安全,没有请求体 POST请求参数在请求体中,url长度没有限制,安全,有请求体 Requet 原理:tomcat根据url创建对应的类对象,创建request与response对象,将这俩对象传递给service供我们操作。服务器做出响应前会拿出相应消息。request获取请求消息,response设置相应对象。 来源: CSDN 作者: fawrfjsfhiuw 链接: https://blog.csdn.net/qq_40691682/article/details/104152802