博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC注解优化
阅读量:6816 次
发布时间:2019-06-26

本文共 2201 字,大约阅读时间需要 7 分钟。

1. 新建web project

2. 添加jar

3. 改写web.xml, 注意spring-servlet.xml的名字 

index.jsp
springMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath*:config/springAnnotation-servlet.xml
1
springMVC
/

 4. 写 springAnnotation-servlet.xml , 第一处优化  <mvc:annotation-driven/> 代替引入2个bean

  

5. 新建包 com.tgb.web.controller.annotation, 新建类user2Controller.java

    第二处优化: 注意加注解的方式, 类注解和方法注解

    

package com.tgb.web.controller.annotation;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping("/user2")public class User2Controller {	@RequestMapping("/addUser")	public String addUser(HttpServletRequest request){		String result = "this is addUser---------优化版";		request.setAttribute("result", result);		return "/annotation"; 	}	@RequestMapping("/delUser")	public String delUser(HttpServletRequest request){		String result = "this is delUser---------优化版";		request.setAttribute("result", result);		return "/annotation"; 	}		@RequestMapping("/toUser")	public String toUser(){		return "/annotation"; 	}}

 

6. 根据spring-servlet.xml设置, 在/WEB-INF/jsp/下新建  annotation.jsp  

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>      My JSP 'annotation.jsp' starting page      		  
annotation 注解1
${result }

 

7. IE端访问:     

http://localhost:8080/springMVC4/user2/addUser
http://localhost:8080/springMVC4/user2/addUser
http://localhost:8080/springMVC4/user2/toUser

 

显示结果: 

annotation 注解1  this is addUser---------

  

转载于:https://www.cnblogs.com/wujixing/p/5600678.html

你可能感兴趣的文章
分布式事务键值数据库 TiKV 加入 CNCF 沙箱孵化器
查看>>
Vue - day1
查看>>
kvm.virsh常用命令篇
查看>>
[Hive]Hive使用指南四 客户端导入数据
查看>>
10.JUC线程高级-线程八锁
查看>>
Apache Flink轻量级异步快照机制源码分析
查看>>
PostgreSQL 11 preview - 分区表 增强 汇总
查看>>
MediaCodec在Android视频硬解码组件的应用
查看>>
用JAVA自己画一张二维码
查看>>
Flutter Engine线程管理与Dart Isolate机制
查看>>
美国泛达公司:下一代数据中心的光缆布线系统
查看>>
以太坊(ethereum)技术开发相关资料
查看>>
Pandas数据排序
查看>>
gulp常用插件
查看>>
2018 前端趋势:更一致,更简单
查看>>
SQL物化视图 自动更新 定时刷新
查看>>
express框架应用接入阿里云函数计算
查看>>
几行代码实现ofo首页小黄人眼睛加速感应转动
查看>>
317TABLE ACCESS BY INDEX ROWID BATCHED3
查看>>
MapReduce Shuffle原理 与 Spark Shuffle原理
查看>>