1.向页面传递数据
新建一个方法 ModelAndView:既可以传视图,又可以存数据
@RequestMapping("/data")
public ModelAndView data(){
ModelAndView mav = new ModelAndView();
mav.addObject("data","测试一下");
mav.setViewName("data");//传的页面
return mav;
}
2.data.jsp取出数据
data的数据${data}
-----------------------------------------------------------------------------
1.新建一个User类
package com.chinasofti.controller;
import java.io.Serializable;
public class User implements Serializable {
private int id;
private String userName;
private String password;
public User() {
super();
// TODO Auto-generated constructor stub
}
public User(int id, String userName, String password) {
super();
this.id = id;
this.userName = userName;
this.password = password;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
新增一个方法
@ResponseBody
@RequestMapping(value="/json")
public User json() {
return new User(1,"aaa","10086");
}
首页
存在问题:
问题一:
当我修改了内容后
无论重启tomcat还是啥,都还是访问的是旧的数据,很奇怪,暂时不知道怎么解决
问题二:
我自己添加的一个方法,访问后url上的项目名会被吞掉,然后直接报404错误
或者存在第一个映射方法可以访问,第二个映射方法报错404,感觉是项目一旦部署后会存在一定的固态?