浏览 2602 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-02
最近开发使用Spring MVC 2.5,涉及一些注意事项。 由于文档都是英文为主,中文文档稀少,因此我记录下来吧。
上传文件时,一定要添加@RequestParma(value="fileupload")
spring mvc 2.5中使用json
首先使用json所需要的包要以下四个。 commons-beanutils
另外需要额外的一个包 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){ } } 文章若有错误,敬请指正,谢谢。
希望更多人把时间花在生活、陪家人和女朋友身上,而不是敲代码上.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |