Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285911
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

分类: Java

2018-05-26 00:51:17


点击(此处)折叠或打开

  1. <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  2.        <property name="mappings">
  3.         <props>
  4.            <prop key="/hc">welcomeController</prop>
  5.          </props>
  6.        </property>
  7.     </bean>

  8.     <bean id="welcomeController" class="wanjm.Test" />

在配置文件中加入上面的语句, 表示/hc需要访问welcomeController, 其是类wanjm.Test实现;

注意这个和org.springframework.web.servlet.handler.SimpleServletHandlerAdapter, 不同同时存在与一个配置文件,否则两个都不工作;

类的代码如下:

点击(此处)折叠或打开

  1. public class Test implements Controller {
  2.     private static final long serialVersionUID = 1L;

  3.     /**
  4.      * Default constructor.
  5.      */
  6.     public Test() {
  7.         // TODO Auto-generated constructor stub
  8.     }

  9.     public ModelAndView handleRequest(HttpServletRequest arg0,
  10.             HttpServletResponse arg1) throws Exception {
  11.         System.out.println("hello");
  12.         // TODO Auto-generated method stub
  13.         return new ModelAndView("homepage");
  14.     }

  15. }
表示/hc的调用会自动调用到handleRequest方法, 返回的是一个ModelAndView. 还会继续访问/homepage.此时需要配置resource; 如下:

点击(此处)折叠或打开

  1. <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  2.         <property name="prefix" value="/WEB-INF/jsp/"/>
  3.         <property name="suffix" value=".jsp"/><!--可为空,方便实现自已的依据扩展名来选择视图解释类的逻辑 -->
  4.         <property name="viewClass" value="org.springframework.web.servlet.view.InternalResourceView" />
  5.     </bean>

表示上文返回的homepage 需要到/WEB-INF/js/homepage.jsp文件供显示到客户端;
感觉用处不大.

如果此时需要返回json数据,难道要在jsp页面中呈现吗?

阅读(730) | 评论(0) | 转发(0) |
0

上一篇:spring配置servlet的方法

下一篇:收藏

给主人留下些什么吧!~~