servlet

关于servlet的@WebServlet注解

匿名 (未验证) 提交于 2019-12-03 00:36:02
@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解。 1、jsp页面 通过action提交到 RegistServlet 类 : " method="post" > 2、创建RegistServlet类来处理jsp页面发出的请求 用法形如: @WebServlet("/RegistServlet") public class RegistServlet extends HttpServlet{ // 处理 GET 方法请求的方法 //public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //处理POST方法请求的方法 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 其中 /RegistServlet 表示访问该servlet的 url 映射(地址)(此处为相对路径,即 “项目名称 /RegistServlet 该注解的作用等价于 在web.xml中配置的该servlet的

整合 spring 和 mybatis

匿名 (未验证) 提交于 2019-12-03 00:34:01
1. ˼· spring 和 mybatis 都是属于 web 框架,主要是为了处理用户的请求,访问数据库,将结果返回给页面进行渲染。因此,我整合的思路是从客户端发送的一个请求开始,根据 spring 处理请求的过程,逐步进行配置,完成 spring 和 mybatis 的整合,这样做的目的是为了熟悉每个配置的作用,那现在开始吧。 ע 本案例是基于 IDEA 创建的 Maven 项目 有关 spring mvc 的配置时依据这张图片完成的: 该例子的文件结构如下: 首先,在 jsp 文件夹下创建 user.jsp 文件。该页面是向服务器发送一个 post 请求,参数是一个名为 id 的值。 <%@ page contentType= "text/html;charset=UTF-8" language= "java" %> < html > < head > < title > UserTest </ title > <%@ page isELIgnored= "false" %> </ head > < body > < form action = "${pageContext.request.contextPath }/findUser" method = "post" > id: < input type = "text" name = "id" > < input type

springMVC+spring+hibernate web项目参考示例

匿名 (未验证) 提交于 2019-12-03 00:34:01
web配置 web.xml <? xml version="1.0" encoding="UTF-8" ?> < web-app version ="3.0" xmlns ="http://java.sun.com/xml/ns/javaee" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation =" http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" > < servlet > < servlet-name > springmvc </ servlet-name > < servlet-class > org.springframework.web.servlet.DispatcherServlet </ servlet-class > < load-on-startup > 1 </ load-on-startup > </ servlet > < servlet-mapping > < servlet-name > springmvc </ servlet-name > < url-pattern > *.do </ url-pattern > </ servlet

CAS配置(3)之restful-api接入接口

匿名 (未验证) 提交于 2019-12-03 00:33:02
第一步,cas服务端对api接口支持 <dependency> <groupId>org.jasig.cas</groupId> <artifactId>cas-server-integration-restlet</artifactId> <version>${project.version}</version> <type>jar</type> </dependency> 第二步.web.xml映射支持 <servlet> <servlet-name>restlet</servlet-name> <servlet- class >org.restlet.ext.spring.RestletFrameworkServlet</servlet- class > <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>restlet</servlet-name> <url-pattern>/v1 /* </url-pattern> </servlet-mapping> 第三步.mvn编译打包cas-server-webapp 编译方式提示:myeclipse操作方式为选中该项目右键pom.xml文件根据mvn命令操作生成war部署包 第四步.部署war包至tomcat启动运行

springmvc--xml配置文件

匿名 (未验证) 提交于 2019-12-03 00:32:02
Spring MVC 框架是一个开源的Java平台,为开发强大的基于Java的Web应用程序提供全面的基础架构支持非常容易和非常快速。 Spring框架最初由 Rod Johnson 撰写,并于2003年6月根据 Apache 2.0 许可证首次发布。 本教程是基于2015年3月发布的 Spring Framework 版本 4.1.6 编写的。 Spring web MVC MVC 模式导致应用程序的不同方面(输入逻辑,业务逻辑和UI逻辑)分离,同时提供这些元素之间的松散耦合。 模型(Model) 封装了应用程序数据,通常它们将由 POJO 类组成。 视图(View) 负责渲染模型数据,一般来说它生成客户端浏览器可以解释HTML输出。 控制器(Controller) 负责处理用户请求并构建适当的模型,并将其传递给视图进行渲染。 DispatcherServlet组件类 Spring Web 模型 - 视图 - 控制器(MVC)框架是围绕 DispatcherServlet Spring Web MVC DispatcherServlet 的请求处理工作流如下图所示: 以下是对应于到 DispatcherServlet 的传入HTTP请求的事件顺序: 在接收到HTTP请求后, DispatcherServlet 会查询 HandlerMapping 以调用相应的

超详细SSM分模块整合与开发在线视频

匿名 (未验证) 提交于 2019-12-03 00:32:02
SSM整合+视频网站开发 目标 使用SpringMVC+Mybatis+Spring+Maven进行分模块整合 简单实现视频网站开发 一、项目演示 二、使用技术 后端:SpringMVC、Spring、Mybatis 前端:jquery itmayiedu-parent ---父类工程 itmayiedu-commons ---工具类 itmayiedu-entity ---实体类 itmayiedu-dao ---数据库访问层 itmayiedu-service ---服务层 itmayiedu-web ---web层 三、项目整合 3.1 itmayiedu-parent父工程添加依赖 <!-- 集中定义依赖版本号 --> < properties > < junit.version > 4.12 </ junit.version > < spring.version > 4.1.3.RELEASE </ spring.version > < mybatis.version > 3.2.8 </ mybatis.version > < mybatis.spring.version > 1.2.2 </ mybatis.spring.version > < mybatis.paginator.version > 1.2.15 </ mybatis.paginator

Spring cloud 2-Eurake注册服务

匿名 (未验证) 提交于 2019-12-03 00:30:01
微服务和传统的SOA架构不一样,用以下图来表示 所以只需要在传统的springboot项目上加上一点配置,注册到Eurake里面去即可 在传统的springboot上面新增两个 <!--这个有可以不用 --> < parent > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-parent </ artifactId > < version > 1.5.12.RELEASE </ version > </ parent > <!--Eurake的jar,需要排除自带版本低的servlet-api --> < dependencies > < dependency > < groupId > org.springframework.cloud </ groupId > < artifactId > spring-cloud-starter-eureka-server </ artifactId > < exclusions > < exclusion > < groupId > javax.servlet </ groupId > < artifactId > servlet-api </ artifactId > </ exclusion > </

Servlet第十三天

匿名 (未验证) 提交于 2019-12-03 00:30:01
1.实现一个简单的MVC框架(smartmvc) (1)设计目标: 因为MVC中的C,即Controller(控制器)主要负责两件事,一是依据请求路径调用合适的模型来处理请求,另外,依据模型返回的处理结果调用合适的视图来展现处理结果。所以,我们可以实现一个通用的控制器,该控制器可以通过读取配置文件或者java注解中的配置信息,来调用对应的模型或者视图。 (2)架构 (3)使用smartmvc step1.导包   dom4j step2.将smartmvc的核心包拷贝过来 base包 step3.配置DispatcherServlet step4.添加smartmvc.xml配置文件。 step5.添加处理器(比如LoginController) 在该处理器里面,方法前添加@RequestMapping注解。 方法的返回值是视图名。 step6.添加jsp。 注意jsp文件名应该符合 "/WEB-INF/" + 视图名 + ".jsp"。 step7.在smartmvc.xml配置文件中,添加处理器的配置。 文章来源: Servlet第十三天

SSM整合之web.xml

匿名 (未验证) 提交于 2019-12-03 00:30:01
最近在使用SSM整合一个通用的后台管理系统,记录一下自己的整合过程,方便以后查阅,今天我们来说一下web.xml,该配置文件通常放置在WebRoot/WEB-INF文件夹下面,该配置文件会随着自己的整合不断修改。配置文件如下: <?xml version="1.0" encoding="UTF-8"?> < web-app xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns = "http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation = "http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id = "WebApp_ID" version = "3.1" > < display-name > cesoftBaseSystem </ display-name > <!--开始定义默认启动页--> < welcome-file-list > < welcome-file > index.html </ welcome-file > < welcome-file > index.htm </ welcome-file > < welcome