SpringMVC如何自定义视图

 时间:2024-11-02 06:12:34

1、自定义一个视图java类:package com.gwolf.springmvc.views;import 枣娣空郅java.util.Date;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.View;@Componentpublic class HelloView implements View { @Override public String getContentType() { return "text/html"; } @Override public void render(Map<String, ?> model, HttpServletRequest request, HttpServletResponse response) throws Exception { response.getWriter().print("hello view,time:" + new Date()); }}

SpringMVC如何自定义视图

2、在springmvc配置文件中配置BeanNameViewResolver解析器:使用视图的名字来解析视图。<bean class="org.springframework.web.servlet.view.BeanNameViewResolver"> </bean>

SpringMVC如何自定义视图

3、现在有两个解析器,我们需要定义解析器的先后顺序:

SpringMVC如何自定义视图

4、通过order属性来定义视图解析器的优先级,order值越小优先级越高<bean class="org.springframework.web.servlet.view.BeanNameViewResolver"> <property name="order" value="100"></property> </bean>

SpringMVC如何自定义视图

5、在控制层中定义一个方法:@Controller@RequestMapping("/springmvc")public c造婷用痃lass HelloWorldController { @RequestMapping("/testView") public String testView() { System.out.println("testView"); return "helloView"; }}

SpringMVC如何自定义视图

6、在jsp页面中定义请求的控制层地址:<html><body> <h2> <a href="springmvc/testView">testView</a> </h2></body></html>

SpringMVC如何自定义视图

7、启动服务器,查看程序的执行结果:

SpringMVC如何自定义视图
  • SpringMVC如何返回视图
  • SpringMVC模式
  • SpringMVC自定义类型转化器
  • Springmvc中如何使用验证框架
  • SpringMVC如何自定义拦截器 权限控制,事务控制
  • 热门搜索
    团结友爱手抄报图片 交通安全手抄报题目 生命的意义手抄报 手抄报简单漂亮花边 我爱我班手抄报内容 梦想手抄报图片 有关运动会的手抄报 关于龙的手抄报 关于团结的手抄报 关爱生命手抄报内容