Spring MVC 2.5 开发 注意事项 *chengspringmvc2.5
程序员文章站
2024-03-20 19:03:40
...
最近开发使用Spring MVC 2.5,涉及一些注意事项。
由于文档都是英文为主,中文文档稀少,因此我记录下来吧。
上传文件时,一定要添加@RequestParma(value="fileupload")
spring mvc 2.5中使用json
首先使用json所需要的包要以下四个。
commons-beanutils
commons-lang
ezmorph
json-lib-1.1-jdk15
另外需要额外的一个包
json-lib-ext-spring
创建一个views.xml 在web-inf下。
内容为:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation= "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd"> <bean name="jsonView" class="net.sf.json.spring.web.servlet.view.JsonView" /> </beans>
接着在你的配置文件中,加入bean
<!-- json --> <bean id="xmlFileViewResolver" class="org.springframework.web.servlet.view.XmlViewResolver"> <property name="location"> <value>/WEB-INF/views.xml</value> </property> <property name="order"> <value>1</value> </property> </bean>
对于代码中页面返回为:page为对应页面
return ModelAndView("page",map);
对于代码中json数据返回为:jsonView为固定的返回json数据写法
return new ModelAndView("jsonView",map);
这次项目的框架,大概思路是这样的
public interface IBaseService<T>{ } public abstract BaseService<T> extends IBaseService{ } public interface HelloService<T> extends IBaseService{ } public class HelloServiceImpl extends BaseService<Hello> mplements HelloService{ } public abstract class BaseController{ //isError //errorMsg protected abstract IBaseService getIBaseService(); @RequestMapping public ModelAndView doHello(Condtion condtion){ } }
文章若有错误,敬请指正,谢谢。
希望更多人把时间花在生活、陪家人和女朋友身上,而不是敲代码上.
推荐阅读
-
Spring MVC 2.5 开发 注意事项 *chengspringmvc2.5
-
spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5.5.25开发环境搭建图文教程
-
spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5.5.25开发环境搭建图文教程
-
spring boot中多线程开发的注意事项总结
-
Spring MVC 4.1.3 + MyBatis零基础搭建Web开发框架(注解模式)
-
Spring MVC 4.1.3 + MyBatis零基础搭建Web开发框架(注解模式)
-
spring boot中多线程开发的注意事项总结
-
Spring MVC 4.1.3 + MyBatis 零基础搭建Web开发框架(注解模式哦)
-
j2ee 简单网站搭建:(二)添加和配置 spring + spring-mvc 的 mvc 开发环境
-
maven Spring+Spring MVC+Mybatis+mysql轻量级Java web开发环境搭建