接 Spring 之 配置 里面的代码。

  现在要进行Controller的开发。

1.引用类

import org.springframework.web.servlet.mvc.Controller;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

2.实现Controller

public class IndexAction implements Controller {

    @Override
public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
// TODO Auto-generated method stub
return null;
} }

  该实体就是要返回一个ModelAndView,用于展示结果。

3.具体实现

3.1.声明对应的view

特别注意的是,这里的view ,对应的是Spring 之 配置里面的view,名称要一样的。

    <bean id="IndexAction" class="com.myweb.IndexAction">
<property name="view">
<value>index</value>
</property>
</bean>

<property name = "view"> 里面的 view,一定要和下面声明的名称是一样的。

    public String view;

    public String getView() {
return view;
} public void setView(String view) {
this.view = view;
}

  用工具自动实现。

3.2.实现

package com.myweb;

import org.springframework.web.servlet.mvc.Controller;
import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; public class IndexAction implements Controller { public String view; public String getView() {
return view;
} public void setView(String view) {
this.view = view;
} @Override
public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { ModelAndView mv = new ModelAndView(view);
return mv;
} }

返回ModelAndView

里面的ModelAndView mv = new ModelAndView(view); 可以替换成ModelAndView mv = new ModelAndView(“index”);

3.3.配置classes路径

  如果不配置,tomcat会找不到刚才生成的class,路径为myweb/webapp/WEB-INF/classes。这个是固定位置的固定名称,就是在WEB-INF下面,叫做classes。

最新文章

  1. spring mvc 的jpa JpaRepository数据层 访问方式汇总
  2. 《Entity Framework 6 Recipes》中文翻译系列 (22) -----第五章 加载实体和导航属性之延迟加载
  3. 编码UTF-8
  4. jquery after append appendTo三个函数的区别
  5. MathType 常用快捷键
  6. C++文件读写详解(ofstream,ifstream,fstream)
  7. hdu 4652 Dice 概率DP
  8. Custome Buble Data Point
  9. POJ Wormholes 3259
  10. blog地址
  11. Entity Framework DBContext 增删改查深度解析
  12. C# 远程获取图片二进制
  13. bzoj1997 [HNOI2010]平面图判定Plana
  14. TypeScript: this bind 和 回调的正确用法
  15. Javascript高级编程学习笔记(54)—— DOM2和DOM3(6)范围选择
  16. adduser Ubuntu添加sudo用户
  17. 安卓 logcat设置 Android logcat Settings
  18. SpringBoot整合redis哨兵主从服务
  19. linux 命令操作记录
  20. 引用类型 ( 对象定义 )——Date 类型

热门文章

  1. SD卡的控制方法(指令集和控制时序)
  2. Oracle\PLSQL Developer报“动态执行表不可访问,本会话的自动统计被禁止”的解决方案
  3. 方便android开发网站:
  4. Chapter 1 First Sight——2
  5. 合并BIN文件的两种方法(转)
  6. 用css、html编写一个两列布局的网页,名称为css.html ,要求左侧宽度为200px ,右侧自动扩展
  7. BigDecimal 高精度计算 熟悉扩展,java除法保留小数问题
  8. 模块之dir函数
  9. ASP.NET AJAX注册命名空间
  10. Zbus 笔记