Spring MVC
文章平均质量分 79
为who而生
一步一步爬。。。坚持不懈!!!
展开
-
springMVC基本步骤及问题
添加基本jar包。配置如果没有<mvc:annotation-driven/>,那么所有的Controller可能就没有解析,所有当有请求时候都没有匹配的处理请求类,就都去<mvc:default-servlet-handler/>即default servlet处理了。添加上<mvc:annotation-driven/>后,相应的do请求被Controller处理,而静态资源因为没有相应的Controller就会被default servlet处理。这样就可以请求到静态资源了。原创 2016-04-07 17:44:06 · 419 阅读 · 0 评论 -
springmvc入门基础之注解和参数传递
一、SpringMVC注解入门1. 创建web项目2. 在springmvc的配置文件中指定注解驱动,配置扫描器Xml代码 mvc:annotation-driven /> context:component-scan base-package="org.study1.mvc.controller" />转载 2016-06-17 18:27:17 · 373 阅读 · 0 评论 -
Spring MVC开发流程
第一步:准备导入需要的jar包第二步:设计包结构实体类:entity/domain(数据库表对应)dao层:dao服务处:service控制层:controller/web(工具类:util)第三步:XML和properties设计数据库连接properties配置文件Web-I原创 2016-06-17 18:22:32 · 627 阅读 · 0 评论 -
解决javaWEB中前台传数据到后台中文乱码问题的3种方法
中文乱码问题真的是一个很棘手的问题,特别是从前台传到后台之后,都不知道问题出在哪里了。现在分享解决javaWEB中前后台中文乱码问题的3种方法。方法一:tomcat的自带编码是ISO-8859-1的格式,是不兼容中文的编码的。所以我们从后台接收的时候要注意。采用相同的格式去接收(ISO-8859-1),然后用能解析的编码(utf-8)去转换。这样我们就能得到能兼容中文的格式了。这样处理转载 2016-07-03 22:22:41 · 74171 阅读 · 3 评论 -
连接池配置c3p0、dbcp、tomcat jdbc pool 及常用数据库的driverClass和驱动包
连接池配置c3p0、dbcp、tomcat jdbc pool 及常用数据库的driverClass和驱动包原创 2016-06-15 16:24:08 · 2103 阅读 · 1 评论 -
@Autowired注解与 @Resource注解的区别
@Resource和@Autowired两者都是做bean的注入使用。其实@Resource并不是Spring的注解,他的包是javax.annotation.Resource 需要导入。但是Spring支持该注解的注入。共同点:两者都可以写在字段和setter方法上。两者如果都写在字段上,就不需要写写setter方法。不同点如下:先来说一说@Autowired转载 2016-06-14 16:33:45 · 1039 阅读 · 0 评论 -
web中filter需要注入bean(如service,dao等bean)--- DelegatingFilterProxy
DelegatingFilterProxy就是一个对于servlet filter的代理,用这个类的好处主要是通过spring容器来管理servlet filter的生命周期,还有就是如果filter中需要一些Spring容器的实例,可以通过spring直接注入,另外读取一些配置文件这些便利的操作都可以通过Spring来配置实现。No WebApplicationContext found: no ContextLoaderListener registered 错误解决原创 2016-06-30 01:27:54 · 3326 阅读 · 1 评论 -
springMVC返回json数据乱码问题及@RequestMapping 详解
@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 指定请求的实际地址,指定的地址可以是URI Template 模式(后面将原创 2016-06-28 10:39:37 · 28233 阅读 · 3 评论 -
java文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileup原创 2016-06-25 22:06:08 · 3109 阅读 · 2 评论 -
spring新线程中注入为空指针的问题
使用了ApplicationContext来注入,这个的确有效,但防止多次加载配置文件,所以放在静态代码块中,原先程启动也放在了静态代码块中。主线程中可以直接使用@Autowired注解进行注入,但是在新开的线程中就不可以进行注入,每次启动服务器就会报空指针异常原创 2016-04-14 13:18:57 · 15778 阅读 · 1 评论 -
Spring注解@Component、@Repository、@Service、@Controller区别
Spring 中提供 @Component、@Repository、@Service 和 @Controller。在 Spring 版本中,这 4个注释几乎是等效的,但是从注释类的命名上,很容易看出后3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如转载 2016-04-08 17:21:28 · 579 阅读 · 0 评论 -
SpringMVC Controller 返回值几种类型
spring mvc 支持如下的返回方式:ModelAndViewModelModelMapMapViewStringvoidModelAndViewModelModelMapMapViewStringvoid ModelAndView@RequestMapping("/hello") public ModelAndView helloWorld() { String message = "原创 2016-06-21 19:31:14 · 7012 阅读 · 0 评论