直接在action中宣告一些屬性,然後生成get/set方法的方式,稱為屬性驅動,
如:在loginaction類中寫上
使用屬性驅動封裝物件action **
public
classuseractionextendsactionsupport
publicstring list()//省略get/set方法(包括user物件的)
}jsp**
<
form
action="adduser"
method="post"
>
使用者名稱:<
input
type="text"
name="user.uname"
/><
br/>
密碼:<
input
type="text"
name="user.psw"
/><
br/>
手機號:<
input
type="text"
name="user.phone"
/><
br/>
<
input
type="submit"
value="新增"
/><
br/>
form
>
先寫乙個普通的action類,然後實現乙個modeldriven介面,在這個介面中直接把你的user讓入泛型中,在生成乙個getmodel方法,這個方法就會返回乙個有值的user物件,這個值是在表單調校後,表單的資料被封裝在user物件中,由模型驅動把這個物件通過getmodel方法帶入我們的action類中,我們就可以再我們的邏輯方法中,直接使用該物件的值。
action
public class useraction extendsactionsupport implements modeldriven
@override
public userbean getmodel() }
jsp**
<
form
action="loginuser.action" method="post">
使用者名稱:<
input
type="text" name="uname"/><
br>
密 碼:<
input
type="password" name="psw"/><
br>
<
input
type="submit" value="登陸"/><
br>
form
>
struts2的兩種驅動方式
1 在action中宣告屬性,屬性的名稱和頁面元素中name屬性的值保持一致。2 action中的屬性必須有set和get方法 package test public class driveraction2 public user getuser public void setuser user u...
Spring 整合 Struts 的兩種方式
struts1載入spring的兩種方式 第一種 通過web.xml配置載入spring上下文環境,其配置方式如下 web.xml contextconfiglocation 通過listener載入 org.springframework.web.context.contextloaderlist...
Linux驅動的兩種安裝方式
一 概念簡述 在linux下可以通過兩種方式載入驅動程式 靜態載入和動態載入。動態載入利用了linux的module特性,可以在系統啟動後用insmod命令新增模組 ko 在不需要的時候用rmmod命令解除安裝模組,採用這種動態載入的方式便於驅動程式的除錯,同時可以針對產品的功能需求,進行核心的裁剪...