@Controller
@RequestMapping("/test")
public class TestController {
/* @RequestMapping("/start")
public String start(HttpServletRequest request){
String name = request.getParameter("name");
System.out.println(name);
return "start";
}*/
/*
@RequestMapping("/start/{name}/{age}")
//@PathVariable标明我的这个参数是从url模板取出来的变量,参数名称必须叫name,第二个可以随便写
public String start(@PathVariable("name") String name,@PathVariable("age") String age){
System.out.println(name +"," + age);
return "start";
}*/
//value请求路径,method对请求方法的定义
@RequestMapping(value="/start", method= RequestMethod.GET)
public String start(){
return "start_get";
}
@RequestMapping(value="/start", method= RequestMethod.POST)
public String startPost(){
return "start_post";
}
//如果requestmapping不指定方法访问路径则以类上面的为访问路径
@RequestMapping(method= RequestMethod.GET)
public String startPost2(){
return "start_post";
}
@RequestMapping(value="/{test}",method= RequestMethod.GET)
public void testPathVariable(@PathVariable("test") Date test){
}
//HttpServletRequest request参数可以加上,方法名随便
@InitBinder
public void initBinder(WebRequestDataBinder bindert) {
bindert.registerCustomEditor(Date.class, new CustomDateEditor(
new SimpleDateFormat("yyyyMMdd"), false));//false,不允许为空
}
//session 前提条件,当前的session可用,调用request.getSession();就可用了调用了,jsp页面也可用
//@RequestParam AnyType id 中的名称要与方法路径的 ?id=1的一样
//@RequestHeader从我们请求的头部指定中
/* public void testAllArguments(HttpServletRequest request,
HttpServletResponse response, HttpSession session, @PathVariable AnyType xxx, @RequestParam AnyType id ,
@CookieValue AnyType cookieValue, @RequestHeader("content-type") AnyType header
) {
}*/
@RequestMapping
public void testAllArguments(PrintWriter out, Map model){
}
//user为command对象,将参数直接封装进去
@RequestMapping
public String testCommand(User user, BindingResult result) {
return "xxx";
}
@RequestMapping("/xxx")
public void testCommand() {
//转到隐含的viewname -- 按请求路径解析出来的:应用名/test/xxx.do -- >test/xxx
}
//自动填充到模型中,视图为 按请求路径解析出来的:应用名/test/xxx.do -- >test/xxx
public User teestUser() {
//modleview key为类名user
return null;
}
//也可以返回list<User>,也加入到model里,key为userList
//可以返回ModelandView
//也可以直接返回Map对象,也就是Model对象
}
发表评论
-
dssddssdsdsd
2014-07-02 17:22 838登录不要刷新发布文章没有判断内容是否为空您正在使用低版本浏览 ... -
hello
2014-07-02 17:22 736登录不要刷新发布文章没有判断内容是否为空您正在使用低版本浏览 ... -
用js获取后台返回的List对象
2013-05-17 10:59 1743function getEquimentType(){ ... -
Calendar注意
2013-03-27 19:41 848public static void main(String ... -
如何判断一个点是否在不规则图形内部?
2012-09-26 09:46 6013网上查了下,有办法是说连接目标点与各顶点,然后算夹角,加起来为 ... -
界面设计工具UIDesigner或者GUI
2012-09-19 16:14 628UI Designer,http://uid.cdc.t ... -
poi数据有效性(下拉列表)
2012-08-28 12:14 3159版本poi3.8 public class Test ... -
oracle
2012-05-23 22:45 749oracle -
项目部署至tomcat,访问地址不需要工程名 直接就是个ip地址
2012-04-10 15:17 1624在正常情况下我们访问项目连接都带工程名,如http://192 ... -
struts1
2011-08-02 07:34 852个人struts1 -
spring bean 范围
2011-05-19 21:07 784<bean id="bean1" c ... -
内存分析
2011-05-19 17:50 813CastorMarshaller -
推荐好的软件
2011-05-09 16:31 860类似windows的资源管理器:CubicExplorer.e ... -
多个包应用事务
2011-03-16 22:45 1020<aop:config><aop:advis ... -
spring切面
2011-03-16 22:32 772<!-- [if gte mso 9]><x ... -
ext 事件
2011-03-02 00:17 886function btnClick(button,e){ ... -
extjs分页添加pagesize
2011-02-22 22:17 3772var tool_bar_1 = new Ext.Pagin ... -
Extjs分页添加每页显示条数
2011-02-22 21:57 5784PagingToolbar 设置每页条数 ... -
springmvc配置
2011-02-21 00:11 887<servlet> &l ... -
springjdbc
2011-02-20 23:22 956public class DefaultTemplate { ...
相关推荐
在这个"springmvc注解简单实例"中,我们将深入探讨Spring MVC中的一些关键注解,以及它们在DAO层、Service层和Controller层中的应用。让我们逐一解析这些层面的注解使用。 首先,我们来到**DAO层**。在Spring MVC中...
springMVC 注解模式 完整事例 小例子 完整的小例子 放在eclipse或者myeclipse就直接可以运行的 包含简单的增删改查 上传文件 导出excle等小功能 登录验证等 简单实用 初学者首选
SpringMVC注解驱动的控制器详解,具体效果与过程看博文 http://blog.csdn.net/evankaka/article/details/45562951
在"SPRINGMVC 注解范例程序"中,我们可以深入理解 Spring MVC 如何利用注解进行配置简化,提高开发效率。下面将详细介绍 Spring MVC 中的关键注解和其工作原理。 1. **@Controller**:这是 Spring MVC 中的核心注解...
SpringMVC注解开发是Java Web开发中一种高效的方式,它极大地简化了控制器的定义和请求处理。在SpringMVC框架中,`@Controller`注解用于标识一个类作为处理HTTP请求的控制器。这个注解使得类中的方法可以被SpringMVC...
03springmvc注解驱动开发的servlet3.0初始化配置类.avi
【JavaEE SpringMVC注解框架例子】 SpringMVC是JavaEE开发中广泛使用的轻量级Web MVC框架,它提供了一种模型-视图-控制器(MVC)的设计模式,帮助开发者有效地组织和处理Web应用的请求和响应。在这个例子中,我们将...
springmvc 注解
【SpringMvc注解详解】 SpringMvc 是 Spring 框架的一部分,主要负责处理 Web 请求。在 SpringMVC 中,注解扮演着至关重要的角色,它们简化了代码并减少了配置。以下是一些常用的 SpringMVC 注解及其详细解释: 1....
在"springmvc学习笔记--springmvc注解开发.zip"这个压缩包中,我们可以深入探讨Spring MVC的注解驱动开发方式,这是一种简洁且高效的开发模式。 1. **Spring MVC基础**: Spring MVC的核心组件包括...
SpringMVC注解的使用,大大减少了XML配置,提高了代码的可读性和可维护性。 首先,SpringMVC的运行离不开Spring的核心组件。`org.springframework.asm-3.0.3.RELEASE.jar`提供了对Java字节码操作的支持,用于Spring...
在本项目中,我们主要探讨的是如何利用SpringMVC注解和Mybatis框架来构建一个与ExtJS 5.0前端交互的后台管理框架。这是一个常见的企业级应用开发模式,旨在提供高效、灵活且易于维护的系统。让我们逐一分析这个项目...
在"BlazeDS+Spring+SpringMVC 注解方式配置文件"的场景下,我们将关注如何使用注解来简化这三者之间的整合。注解是Java中的一种元数据,可以为编译器或运行时环境提供信息,简化代码并减少XML配置。 首先,...
02springmvc注解驱动开发的环境准备.avi
SpringMVC 中常用的注解标签详解 在 SpringMVC 框架中,注解标签扮演着非常重要的角色,它们使得开发者可以轻松地定义控制器、请求映射、依赖注入等内容。在本文中,我们将详细地解释 SpringMVC 中常用的注解标签,...
**SpringMVC注解版详解** SpringMVC是Spring框架的一部分,主要负责处理Web应用程序的请求和响应。在SpringMVC中,注解的使用极大地简化了开发过程,减少了XML配置,使得代码更加简洁易懂。这篇内容将深入探讨...
SpringMVC注解工程(eclipse-jee-2020-12-R)
在这个“springMVC注解实现”的资源中,我们可以深入理解如何使用注解简化SpringMVC的配置和开发流程。 1. **@Controller**: 这是SpringMVC中的核心注解,用于标记一个类作为处理HTTP请求的控制器。例如: ```java...
### SpringMVC注解配置详解 #### 一、SpringMVC简介 SpringMVC是Spring框架的一个模块,它提供了一种清晰的模型-视图-控制器(MVC)设计模式实现,帮助开发人员创建灵活且松散耦合的Web应用程序。与Struts等其他MVC...
会议管理系统SSH框架,springmvc注解。为了进一步规范公司会议管理,做好上情下达和下情上报工作,实现公司信息资源在各部门之间快速有效传递,同时为了进一步规范会议室的使用/预定管理,会议发布,人员管理。公司...