小記 springMVC配置的說明

2021-10-05 22:49:57 字數 1706 閱讀 9217

具體例子可以戳這裡,挺詳細的乙個springmvc新手教程,因為教程對配置使用沒有太多說明,所以特意寫了篇筆記(參考教程例子)。

註解控制器例:

@controller

public class hellocontroller

}

@controller是指該類作為這個web端的控制器。

url傳參例:(一旦設定的方法有了引數,那麼你的訪問路徑就要加引數)

public string getmessage(modelmap model, @requestparam string messager)

//這樣你的訪問路徑應該變成「/hello?messagemessage」

另一種傳參方式:

public string getmessage(modelmap model, @pathvariable("messagerecive") string messager)

//這樣你的訪問路徑應該變成「/hello/messagemessage」

modelmap model是乙個互動容器,可以讓你管理元件。addattribute(id,value)讓你可以新增資料到容器中,以便資料共享。

呼叫元件資料例:

return "hello"指返回乙個名稱為hello的頁面模板,那麼它的全稱與servlet的xml配置相關

servlet格式配置例:   

prefix是字首,suffix是字尾,也就是規定了模板的名稱全稱。如上面說到的「hello」,通過xml的配置規定,全稱應該是「/web-inf/jsp/hello.jsp」,這樣控制器就能順利返回乙個正確的頁面模板。所以如果你沒有規定模板格式,那麼你就應該在處理方法中返回乙個正確的路徑及檔案「/web-inf/jsp/hello.jsp」。

引數傳遞中,上面已經說了利用url傳參的方法了。這裡再看一種url+html傳參的方法,注意用的是get方法

html傳參例:

//資訊登記頁面//資訊接受頁面

public string getmessage(modelmap model, @requestparam string messager)

如果要用post方法,推薦使用spring的表單,而不使用html自帶的表單,便於spring管理資料(我們可以把post的表單變成例項)

spring表單傳參例子:

//相應初始頁面及建立例項物件(student)

public modelandview student()

//表單name

ageid

//對應方法

public string addstudent(@modelattribute("springweb")student student,

modelmap model)

上面是一種將post表單轉換成乙個例項物件(student)的方法,還有另一種方法

表單傳參例項:

//初始頁面響應及例項建立

public modelandview student(moldelmap model)

//表單,注意model中student例項的名稱一致

......//見上乙個

MyBatis Generator的配置說明和使用

關於mybatis mybatis generator mbg 是乙個mybatis的 生成器 mybatis 和 ibatis.他可以生成mybatis各個版本的 和ibatis 2.2.0版本以後的 他可以內省資料庫的表 或多個表 然後生成可以用來訪問 多個 表的基礎物件。這樣和資料庫表進行互動...

nginx upstream 配置小記

這次是簡單地動手驗證一下upstream將請求 到upstream server的配置。nginx config upstream backend 因為只用一台機器來做測試,所以都是本機的位址了,只不過接收客戶端請求的是nginx 9090埠,最終處理請求的是tomcat 8080埠。然後,新建了乙...

cvs配置小記

選擇 repository configuration 頁面 add乙個檔案路徑 進行cvsroot初始化 advanced面板中的all user are read 一定要去掉 不然就沒有寫的權利 測試伺服器是否安裝成功 開始選單 run cmd,進入命令列環境 輸入 cvs 會出現相應的幫助,如...