随笔分类 -  SpringMvc

摘要:Controller中注解Service时,Service的实现类需加@Service,dao的实现类需加@Repository。 另:配置文件中对应的包也需要扫描到!!! <context:annotation-config /><!-- 启动注解 --> <!--上下文组件扫描 包 *通配 -- 阅读全文
posted @ 2017-12-20 11:57 ATJAVA 阅读(139) 评论(0) 推荐(0)
摘要:pringmvc的controller很多都用来提供restful服务,成为多功能action 同一个接口既能够提供给web端,也可以提供给ios以及安卓 @RequestBody 可以把接收到的json字符串自动转换为所对应的对象 json对应的client 如果不写@RequestBody,那么 阅读全文
posted @ 2017-05-04 17:25 ATJAVA 阅读(1893) 评论(0) 推荐(0)
摘要:原理:在去某个页面直接生成一个随机数(这里使用的是UUID)并放入session中,用户提交表单时将这个随机数传入服务端与session中的值进行比较,如果不不存在或不相等,则认为是重复提交;如果相等则不是重复提交。 实现技术:采用springmvc的拦截器统一处理 下面实现(五步) 第一步: import java.lang.annotation.ElementType; import ja... 阅读全文
posted @ 2017-05-04 16:55 ATJAVA 阅读(572) 评论(0) 推荐(0)
摘要:五、服务器端的 SpringMVC 如何返回 JSON 类型的字符串。 请求: 1.返回单个对象 handler 方法: 在浏览器控制台正常打印了 Person 对象。 注意:这里没有指定 dataType。 2.返回多个对象 handler 方法: 在浏览器控制条正常打印了 Person 数组。 阅读全文
posted @ 2017-04-15 10:27 ATJAVA 阅读(188) 评论(0) 推荐(0)
摘要:URL路径映射 1.1.对一个action配置多个URL映射: @RequestMapping(value={"/index", "/hello"}, method = {RequestMethod.GET}),这表示对该action配置了/index和/hello两个映射。运行测试,可以看到/he 阅读全文
posted @ 2017-04-15 10:17 ATJAVA 阅读(331) 评论(0) 推荐(0)
摘要:这里编写了一个通用的类型转换器: 用来转换形如: firstName=jack&lastName=lily&gender=1&foods=Steak&foods=Pizza&quote=Enter+your+favorite+quote!&education=Jr.High&tOfD=Day 到 Student 对象。 /** * @author solverpeng * @cre... 阅读全文
posted @ 2017-04-10 19:46 ATJAVA 阅读(216) 评论(0) 推荐(0)
摘要:3.实现类 Spring 默认支持使用 Jackson来处理 JSON 问题。 导入的 Jackson Jar 包: 阅读全文
posted @ 2017-04-10 08:44 ATJAVA 阅读(377) 评论(0) 推荐(0)
摘要:1、依赖注入与面向切面 1.1、出现背景 ——如何简化java开发? 其中很重要的一点是“组件化”。 ——如何更好的“组件化”? 松耦合,以及尽可能的让组件专注于本身。 ——Spring框架的目的也只有一个,就是简化java开发 1.2、耦合 很多框架通过强迫应用继承它们的类或实现它们的接口,从而让 阅读全文
posted @ 2017-04-10 08:35 ATJAVA 阅读(4497) 评论(0) 推荐(0)
摘要:1、springmvc基于方法开发的,struts2基于类开发的。 springmvc将url和controller里的方法映射。映射成功后springmvc生成一个Handler对象,对象中只包括了一个method。方法执行结束,形参数据销毁。springmvc的controller开发类似web 阅读全文
posted @ 2017-04-09 11:16 ATJAVA 阅读(147) 评论(0) 推荐(0)
摘要:SpringMVC注解总结 @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。 @Scope注解 作用域 @Lazy(true) 表示延迟初始化 @Service用于标注业务层组件、 @Controller用于标注 阅读全文
posted @ 2017-03-31 12:34 ATJAVA 阅读(232) 评论(0) 推荐(0)
摘要:1、用户向服务器发送请求,请求被SpringMVC的前端控制器DispatcherServlet截获。 2、DispatcherServlet对请求的URL(统一资源定位符)进行解析,得到URI(请求资源标识符),然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象,包括Handler对象以及Handler对象对应的拦截器,这些对象都会被封装到一个Hand... 阅读全文
posted @ 2017-03-16 18:55 ATJAVA 阅读(29816) 评论(0) 推荐(0)
摘要:一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar Hibernate 3.6.8:hibernate3.jar、hibernate-jpa-2.0-api-... 阅读全文
posted @ 2017-02-10 11:10 ATJAVA 阅读(153) 评论(0) 推荐(0)
摘要:web.xml springmvc org.springframework.web.servlet.DispatcherServlet springmvc *.html index.jsp springmvc-servlet.xml: ... 阅读全文
posted @ 2017-01-11 08:15 ATJAVA 阅读(257) 评论(0) 推荐(0)
摘要:web.xml的配置 在<servlet-mapping>中url如果是.action,前端控制器就只会拦截以.action结尾的请求,并不会理会静态的文件。对静态页面的控制就要通过其他的手段。以/作为url的话就会拦截所有的请求,包括静态页面的请求。这样的话就可以拦截任何想要处理的请求,但是有一个 阅读全文
posted @ 2017-01-11 08:14 ATJAVA 阅读(211) 评论(0) 推荐(0)
摘要:input_stu_path.jsp: showinput_stu_path.jsp: 阅读全文
posted @ 2017-01-10 17:18 ATJAVA 阅读(121) 评论(0) 推荐(0)
摘要:1.jsp 2.jsp 3.jsp LianxiAction: 阅读全文
posted @ 2017-01-10 17:09 ATJAVA 阅读(190) 评论(0) 推荐(0)
摘要:import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.springframework.stereotype.Controller; import org.spr... 阅读全文
posted @ 2017-01-10 17:05 ATJAVA 阅读(163) 评论(0) 推荐(0)
摘要:web.xml配置: springmvc org.springframework.web.servlet.DispatcherServlet springmvc *.html index.jsp ======================================================================== ... 阅读全文
posted @ 2017-01-10 17:02 ATJAVA 阅读(244) 评论(0) 推荐(0)