structs實現三種action的方法

2021-09-08 12:52:30 字數 1709 閱讀 1646

第一種:一般類,帶有public string execute()方法。

另外一種:繼承loginactioninte***ce implements action介面的類。

第三種:繼承loginactionsupport extends actionsupport抽象類的類。

結構圖

三個類的詳細寫法,也貼上來供大家參考

package com.test.action;

import com.test.dao.usercheck;

import com.test.vo.user;

public class loginaction

public void setusername(string username)

public string getpassword()

public void setpassword(string password)

private string password;

public string execute()

else

}}

package com.test.action;

import com.opensymphony.xwork2.action;

import com.test.dao.usercheck;

import com.test.vo.user;

public class loginactioninte***ce implements action

public void setusername(string username)

public string getpassword()

public void setpassword(string password)

private string password;

public string execute()

else

}}

package com.test.action;

import com.opensymphony.xwork2.actionsupport;

import com.test.dao.usercheck;

import com.test.vo.user;

public class loginactionsupport extends actionsupport

private string username;

public string getusername()

public void setusername(string username)

public string getpassword()

public void setpassword(string password)

private string password;

public string execute()

else

}}

事實上我們發現。僅僅要具有public string execute()這種方法即可了。還要注意,在繼承actionsupport的時候。預設的execute()是返回success。

json三種實現方式

size large 使用ajax的開發專案過程中,經常需要將json格式的字串返回到前端,前端解析成js物件 json ecma 262 e3 中沒有將json概念寫到標準中,還好在 ecma 262 e5 中json的概念被正式引入了,包括全域性的json物件和date的tojson方法。1,e...

Oralce 分頁 三種實現

1.分頁的三種實現 速度最快 1 2 3 1.第一種採用rowid 4層 2.第二種是用 rownum分頁 3 層 oracle規定 每次查詢中 rownum只能用一次 3.第三種是 採用分析函式來實現 color red 2.先介紹常用的rownum color select from selec...

校驗型別三種實現

typeof 不能校驗 物件 陣列 null instanceof 誰是誰的例項 object.prototype.tostring.call 不能判斷例項 constructor 判斷當前是誰的建構函式 function checktype type,value 使用 let res checkt...