Spring MVC密碼處理

2022-09-16 18:45:08 字數 2982 閱讀 9902

以下示例顯示如何在使用spring web mvc框架的表單中使用密碼。首先使用eclipse ide來建立乙個web工程,並按照以下步驟使用spring web framework開發基於動態表單的web應用程式:

建立乙個名稱為 password 的動態web專案。

com.yiibai.springmvc包下建立兩個j**a類userusercontroller

jsp子資料夾下建立兩個視**件:user.jspuserlist.jsp

最後一步是建立所有源和配置檔案的內容並執行應用程式,詳細如下所述。

完整的專案檔案目錄結構如下所示 -

user.j**a的**如下所示 -

package com.yiibai.springmvc;

public class user

public void setusername(string username)

public string getpassword()

public void setpassword(string password)

}

j**a

usercontroller.j**a的**如下所示 -

package com.yiibai.springmvc;

import org.springframework.stereotype.controller;

import org.springframework.web.bind.annotation.modelattribute;

import org.springframework.web.bind.annotation.requestmethod;

import org.springframework.web.servlet.modelandview;

import org.springframework.ui.modelmap;

@controller

public class usercontroller

public string adduser(@modelattribute("springweb")user user,

modelmap model)

}

j**a

這裡的第乙個服務方法user(),我們已經在modelandview物件中傳遞了乙個名稱為「command」的空user物件,因為如果在jsp檔案中使用標籤,spring框架需要乙個名稱為「command」的物件。 所以當呼叫user()方法時,它返回user.jsp檢視。

第二個服務方法adduser()將根據url =>helloweb/adduser上的post方法請求時呼叫。根據提交的資訊準備模型物件。 最後從服務方法返回「userlist」檢視,這將呈現userlist.jsp檢視。

user.jsp的**如下所示 -

>

>

>spring mvc表單處理之-密

>

>

>使用者信

>

>

>使用者名稱:form:label>>

>>

>

>

>密碼:form:label>>

>>

>

>

colspan="2">

type="submit" value="提交"/>

>

>

>

form:form>

>

>

html

這裡使用標籤來呈現html密碼框。 例如 -

html

它將呈現以下html內容。

id="password" name="password" type="password" value=""/>

html

userlist.jsp的**如下所示 -

>

>

>spring mvc表單處理之-密

>

>

>提交的使用者信

>

>

>使用者名稱:>

>$>

>

>

>密碼:>

>$>

>

>

>

>

html

完成建立源和配置檔案後,發布應用程式到tomcat伺服器。

現在啟動tomcat伺服器,現在嘗試訪問url => http://localhost:8080/password/user ,如果spring web應用程式沒有問題,應該看到以下結果:

提交所需資訊後,點選提交按鈕提交表單。 如果spring web應用程式沒有問題,應該看到以下結果:

spring mvc 異常處理

一般來說,程式每出現乙個異常就需要throws 或者try catch語句塊進行處理,這樣處理異常的方法比較少的情況,還體現不出麻煩,如果需要處理異常的方法比較多的情況下,有乙個統一處理異常方法就顯得尤其重要,即所有丟擲的異常都在乙個方法進行處理,這樣可以集中 簡便,如果需要修改異常處理的方式也比較...

springmvc異常處理

1.異常處理思路 系統中異常包括兩類 預期異常和執行時異常runtimeexception,前者通過捕獲異常從而獲取異常資訊,後者主要通過規範 開發 測試的手段減少執行時異常的發生。系統的dao service controller出現異常都通過throws exception向上丟擲,最後由spr...

SpringMVC異常處理

一 springmvc異常處理流程 預期異常,執行時異常 runtimeexception 前者通過捕獲異常從而獲取異常資訊,後者主要通過規範 開發 測試通過手段減少執行異常的發生。系統的dao service controller 出現都通過throw cetion向上跑出,最後由springmv...