由于springboot 的特殊性,其本身有着很高的规范,所以导致有些技术必须按照springboot 的执行流程来,比如从jsp界面不能跳到jsp界面,必须要通过服务端跳转。
下文所说的是从一个controller的方法跳转到另一个方法中,博主要执行的操作是增加完成一个对象后,跳到另一个方法中,调用查询所有数据方法,返回到显示界面
这是示例项目结构
增加数据的操作
//增加数据
@RequestMapping("addyou")
public String addyou(HttpServletRequest request){
String yname=request.getParameter("yname");
String ysex=request.getParameter("ysex");
int yage= Integer.parseInt(request.getParameter("yage"));
You y=new You(yname,yage,ysex);
ys.addYou(y);
return "/queryou";
}
其中的return 返回值就是另一个方法的名字
查询数据操作
//查询数据
@RequestMapping("queryou")
public String queryou(HttpServletRequest request){
List<You> you = ys.queryYou();
request.setAttribute("you",you);
return "showdata";
}