ssm框架下:在已有頁面中通過按鈕跳轉到一個新頁面
1、在已有頁面的jsp中設定一個跳轉按鈕
不帶任何樣式的按鈕程式碼:<button onclick="window.location.href='controller名稱/controller下對應的方法名(函式名)'">按鈕名稱</button>;
帶樣式的按鈕程式碼:<input type="button" value="按鈕名稱" style="" (大小、顏色、對齊等等)onclick=onclick="window.location.href='controller名稱/controller下對應的方法名(函式名)'"/>;
2、編寫新頁面的jsp程式碼
根據頁面的具體顯示要求對應不同的程式碼。
3、配置Controller
為避免不必要的錯誤,最好新建一個controller
程式碼:package com.XX.XX.controller.controller名稱;
import java.io.File;
@Controller //註解控制器
@RequestMapping(value="controller名稱") // 定義controller名稱
public class controller名稱+Controller(首字母大寫) extends BaseController{ //新定義的controller 繼承基礎controller
@RequestMapping("/方法名") //定義方法名
@ResponseBody //下面為方法主體函式
public ModelAndView 方法名(HttpServletRequest request){
ModelAndView retMap = new ModelAndView(); //返回新的ModelAndView
retMap.setViewName("新頁面jsp的路徑");
return retMap;
}
}