SpringMVC注解开发方式一
来源:互联网 发布:java面试简历 编辑:程序博客网 时间:2024/05/21 23:33
SpringMVC注解开发方式一
导入jar包
commons-logging-1.1.3.jar
jstl-1.2.jar
spring-aop-4.1.6.RELEASE.jar
spring-aspects-4.1.6.RELEASE.jar
spring-beans-4.1.6.RELEASE.jar
spring-context-4.1.6.RELEASE.jar
spring-context-support-4.1.6.RELEASE.jar
spring-core-4.1.6.RELEASE.jar
spring-expression-4.1.6.RELEASE.jar
spring-instrument-4.1.6.RELEASE.jar
spring-instrument-tomcat-4.1.6.RELEASE.jar
spring-jdbc-4.1.6.RELEASE.jar
spring-jms-4.1.6.RELEASE.jar
spring-messaging-4.1.6.RELEASE.jar
spring-orm-4.1.6.RELEASE.jar
spring-oxm-4.1.6.RELEASE.jar
spring-test-4.1.6.RELEASE.jar
spring-tx-4.1.6.RELEASE.jar
spring-web-4.1.6.RELEASE.jar
spring-webmvc-4.1.6.RELEASE.jar
spring-webmvc-portlet-4.1.6.RELEASE.jar
spring-websocket-4.1.6.RELEASE.jar
standard-1.1.2.jar
编写web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"id="WebApp_ID"version="3.0">
<display-name>01springmvc</display-name>
<!-- 配置核心控制器 -->
<servlet>
<servlet-name>mvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--当程序运行的时候就加载读取servlet、DispatcherServlet -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc</servlet-name>
<!-- url-pattern 配置方式
/代表当前目录表示拦截所有请求
*.action 表示拦截以.action为结尾的请求 *.xxx
/*错误的配置方式
-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
编写mvc-servlet.xml
删除适配器,映射器,控制器,只有视图解析器
需要添加一个扫描@controller的注解
<!-- 扫描controller注解 -->
<context:component-scanbase-package="com.bjsxt.controller"/>
编写controller类
@Controller:表示该类为控制器
@RequestMapping(“show”):表示的是映射路径。请求路径
@Controller
public class IndexController {
@RequestMapping("show")
public String show(){
// 返回的视图名
return"show";
}
}
@RequestMapping("/user")该句如果写在了类上,则类中所有请求路径,都在该路径下才能访问。
@Controller
@RequestMapping("/user")
public class IndexController {
@RequestMapping("show")
public String show(){
// 返回的视图名
return"show";
}
@RequestMapping("index")
public String index(){
// 返回的视图名
return"index";
}
}
注解开发:在mvc-serlvet.xml 中虽然没有适配器,映射器。但是,springMVC中会自动加载!
在mvc-servlet.xml 继续添加一个mvc:标签
WEB-INF:下所有的jsp页面都是被保护的,不能直接请求访问!
WebContent:目录下的所有jsp不受保护,可以直接访问!
以后开发过程中,多数jsp都是在web-inf下的。必须被保护!而我们现在房子webContent下,是为了更方便测试!
- SpringMVC注解开发方式一
- SpringMvc注解方式开发入门
- 使用注解方式开发SpringMVC
- SpringMVC注解开发方式二
- springMVC(2)------springMVC开发环境搭建(注解方式)
- SpringMVC—注解方式
- SpringMVC注解方式
- springmvc注解方式访问
- springmvc注解方式
- SpringMVC 注解方式
- springmvc之注解方式
- SpringMVC之全注解方式进行web开发
- JavaWeb中使用Springmvc(注解方式)开发步骤
- JAVAWEB开发之SpringMVC详解(一)——SpringMVC的框架原理、架构简介、与mybatis整合和注解方式的使用、
- JAVAWEB开发之SpringMVC详解(一)——SpringMVC的框架原理、架构简介、与mybatis整合和注解方式的使用、
- SpringMVC 注解详解(一)
- SpringMVC注解讲解(一)
- SpringMVC(一)注解
- openfire+spark文件传输语音自动接收
- 【传智播客郑州校区分享】PHP之短信验证码功能
- sql语句执行顺序
- 使用软件实现直播推流
- 同等学力申硕是在职研究生吗?
- SpringMVC注解开发方式一
- Lucene学习总结之五:Lucene段合并(merge)过程分析
- 项目利用Maven Install指令构建时出现找不到符号
- 文件夹名字中有空格会导致很多稀奇古怪的问题
- java的String字符串拼接和StringBuffer的append的速度差异
- 数据结构学习笔记一
- Coursera 机器学习 第一周 学习笔记
- nlogn求最长上升子序列长度(二分 找序列)
- 浅看数据结构和算法的关系