SpringMVC
tyust512
Java方面:<br/>1.掌握Java语言及面向对象的设计思想。<br/>2.熟悉JSP,Servlet等J2EE的核心技术。<br/>3.熟练使用Struts2、Hibernate框架。<br/>4.熟练应用JavaScript ,CSS。<br/>5.熟悉AJAX。<br/>数据库方面:<br/>1.熟悉SQL语言,能够熟练的使用SQL语句创建表,进行增删改查等操作。<br/>2.熟练运用Oracle,MySQL等数据库系统以及基于Oracle进行的应用程序开发。
展开
-
注解-处理request
boolean required() default true;@RequestBody 将HTTP请求正文转换为适合的HttpMessageConverter对象。作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessag原创 2015-07-23 15:02:10 · 1994 阅读 · 0 评论 -
springMVC 处理异常
用户HTTP状态码(ResponseStatus)//在自定义的异常上使用ResponseStatus注解。 //当我们的Controller抛出异常,并且没有被处理的时候,他将返回HTTP STATUS 为指定值的 HTTP RESPONSE @ResponseStatus(value=HttpStatus.NOT_FOUND, reason="No such Order") // 404转载 2016-06-20 18:04:28 · 401 阅读 · 0 评论 -
SpringMVC注解-org.springframework.web.bind.annotation
处理request@RequestBody@RequestHeader@RequestMapping@RequestParam@RequestPart@CookieValue@PathVariable;传送门处理response@ResponseBody@ResponseStatus处理attribute属性@SessionAttributes, 传送门 @ModelAttribute; 传原创 2015-07-22 16:45:42 · 2205 阅读 · 0 评论 -
@SessionAttributes
源码@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Inherited@Documentedpublic @interface SessionAttributes { /** *将Model中指定名字的键值对对象存到session中 */ String[] value() defa原创 2015-09-15 16:14:18 · 762 阅读 · 0 评论 -
@ModelAttribute
注释在方法上是存数据 不能和@ExceptionHandler一起使用,因为异常随时出现,会造成Model数据的不稳定。在同一方法上不与@RequestMapping一起用注意事项: 被@ModelAttribute注解的方法会在controller每个方法执行前被执行。注释void方法//请求hellowWorld之前,会执行setUserName()@Controllerpublic c原创 2015-09-15 15:13:11 · 1187 阅读 · 0 评论 -
SpringMVC配置文件
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="htt原创 2015-09-06 18:48:58 · 276 阅读 · 0 评论 -
SpringMVC的各种参数绑定方式
1.基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping(“saysth.do”) public void test(int count) { } 表单代码:……表单中input的name值和Controller的参数变量名保持一致,就能完成数据绑定,如果不一致可以使用@RequestParam注解。需要注意的是,如果Controller方法参数中转载 2015-07-10 17:15:39 · 289 阅读 · 0 评论 -
@PathVariable
用来演示获取某个商品的信息@Controllerpublic class GoodsController { /** * 获取Goods信息, {goodsId} 这是占位符 * @param goodsId * @return */ @RequestMapping(value="/Goods/{goodsId}", method = Re原创 2015-07-21 19:01:25 · 92 阅读 · 0 评论 -
@RequestMapping(value="", method="", consumes="", produces="", params="", headers="")
用来处理请求地址映射,可以用于类或方法上。 用于类上表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping有六个属性。1、 value, method; String[] value() default {}; RequestMethod[] method() default {};value:代表请求的映射路径;译文: 这个注解代表主要的映射, 它支原创 2015-07-23 13:04:35 · 1235 阅读 · 0 评论 -
springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
springMVC中的方法支持的返回方式:ModelAndView, Model, ModelMap, Map, View, String, void。1 ModelAndViewJava代码 @RequestMapping("/show1") public ModelAndView show1(HttpServletReq转载 2014-12-25 13:09:32 · 1136 阅读 · 0 评论 -
Spring MVC - view的redirect和forward
通过redirect/forward:url方式转到另一个Action进行连续的处理。 通过redirect:url 防止表单重复提交 。写法如下: return “forward:/order/add”; return “redirect:/index.jsp”;带参数重定向–RedirectAttributes 用户保存或修改后,为了防止用户刷新浏览器(F5)导致表单重复提交,一般在保存转载 2015-07-10 17:26:53 · 328 阅读 · 0 评论 -
@RequestHeader("")和@CookieValue("")
使用方法@RequestMapping(value = "/test", method = RequestMethod.GET) public void getHello( @RequestHeader ("host") String host, @RequestHeader ("Accept") String acceptType,原创 2015-07-21 17:01:18 · 268 阅读 · 0 评论 -
@ControllerAdvice
源码package org.springframework.web.bind.annotation;import java.lang.annotation.Annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Re原创 2015-09-06 18:13:46 · 2254 阅读 · 0 评论 -
post 请求
XMLHttpRequest原生头var xhr = new XMLHttpRequest(); xhr.open('post', 'www.baidu.com'); var data = 'name=123&address=street'; xhr.send(data); xhr.onreadystatechange = function(){ if (xhr.readyState原创 2016-08-17 20:02:37 · 329 阅读 · 0 评论