1. 程式人生 > >ssm框架下:在已有頁面中通過按鈕跳轉到一個新頁面

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;
                    }

}