您的位置:首页 > 其它

自定义视图

2016-04-02 16:20 309 查看
package com.seven.views;

import org.springframework.stereotype.Component;
import org.springframework.web.servlet.View;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Date;
import java.util.Map;

/**
* Created by hu on 2016/4/2.
*/
//必须添加@Component,这样SpringMvc才会感知这个View
@Component
public class HelloView implements View {
@Override
public String getContentType() {
return "text/html";
}
@Override
public void render(Map<String, ?> map, HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) throws Exception {
httpServletResponse.getWriter().print("hello view,time: "+new Date());
}
}


  

package com.seven.demos;

import com.seven.views.HelloView;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.View;

/**
* Created by hu on 2016/4/2.
*/
@Controller
@RequestMapping("/SpringMvcTest2")
public class SpringMvcTest2 {

@RequestMapping("/helloView")
public View getHelloView(){
System.out.println("enter");
return new HelloView();
}
}


  

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: