1. 程式人生 > >struts 3種從jsp頁面 取值方式

struts 3種從jsp頁面 取值方式

Action實現方式:

1.  普通java

2.  實現action介面實現execute方法

3.  繼承ActionSupport

取值方式:

1.  成員屬性set方法取值

2.成員實體屬性

Page

<form action="loginthree">

 username:<input type="text" name="person.name"value=""/>

 userpass:<input type="password" name="person.pass"value=""/>

<input type="submit"  value

="登陸"/>

</form>

Action

publicclass LoginActionThree extends ActionSupport {

private Person person;

@Override

public String execute() throws Exception {

System.out.println("LoginActionThree.execute");

System.out.println(person.getName()+":"+person.getPass());

return"successs";

}

public String checkuser(){

System.out.println("LoginActionThree");

System.out.println(person.getName()+":"+person.getPass());

return"successs";

}

public Person getPerson() {

returnperson;

}

publicvoid setPerson(Person person) {

this.person = person;

}

}

Person.java

publicclass Person {

private String name;

private String pass

;

public String getName() {

returnname;

}

publicvoid setName(String name) {

this.name = name;

}

public String getPass() {

returnpass;

}

publicvoid setPass(String pass) {

this.pass = pass;

}

}

3.實現ModelDriven介面,實現getModel方法,*成員實體必須例項化。

相關推薦

struts 3jsp頁面 方式

Action實現方式: 1.  普通java類 2.  實現action介面實現execute方法 3.  繼承ActionSupport類 取值方式: 1.  成員屬性set方法取值 2.成員實體屬性 Page: <form action="loginthree"&

轉+總結!! 關於jsp頁面方式

方式 deb 內置對象 req disabled 網上 查看 請求參數 ack 1. 前臺往後臺傳值,通過提交表單,在後臺有set,get方法,可以直接取到。如果通過request.getParameter(paramName) 去獲取通過會報空指針異常。 其中r

jsjsp頁面獲得

++ rda white ssi elements data- hid hidden prop <input type="hidden" name="duan" value="<s:property value="#session.ipNumber"/>"

JSP頁面方式

一、超連結 <a href="P.jsp?username=zhangshan&pwd=123456&age=25"> 連結</a>   二、forma表單     1.可顯示的控制元件       <input type="text" name="userna

MVC 後臺頁面 前臺頁面傳遞過來的的幾取法

<1>前臺頁面 Index檢視 注意:使用者名錶單的name值為txtName            密碼錶單的name值為txtPassword <html> <head> <meta name="viewport" co

struts2中頁面的三方式

在中我們建立了第一個struts程式,那麼如何把登陸頁面中的使用者名稱傳遞到登入成功的頁面中呢?有三種方式,1,使用預設的action的傳遞方式。2,自定義一個vo,在action中使用這個vo3,使用ModelDriven的方式。下面分別敘述。1,使用預設的action的

SpringMVC在JSP頁面不到ModelAndView中的

問題:在java程式碼中設定 了msg但是在jsp頁面使用jstl取不出來 原因:建立maven工程時,idea自動新增的web.xml中的jsp頁面頭約束版本太低 解決方法:將“一”的程式碼替換為“二”的程式碼即可 “一” <!DOCTYPE web-app PUB

jspstruts方式

#list.some取出屬性值。set的值 ${list.some}取出屬性值 %{list.some}取出屬性值並做判斷轉換,取出list裡面的值 <jsp:getProperty> <jsp:getProperty>   獲取Bean的屬性值,

JSP頁面

技術分享 .get alt pos setattr getpara win str 傳值 功能:   頁面A1傳一個值:zsdwh,到B頁面,再到C頁面;然後C頁面再把值傳回B頁面,B頁面返回A1頁面。   頁面A2傳一個值:ywzx, 到B頁面,再到C頁面;然後C頁面

CSS篇之3---position 和 display 的和各自的意思和用法

details AI class spl gpo play sdn position body http://blog.csdn.net/zengyonglan/article/details/53337843 http://blog.csdn.net/splendid_c

JSP頁面出現中文亂碼的問題

中文亂碼 set 登錄用戶 ttr name use encoding 發送信息 jsp 在接收值的jsp頁面代碼的body裏添加: <%request.setCharacterEncoding("utf-8"); %> //這裏是設置utf-8為jsp頁面

xml檔案

假設有個 test.xml,包含以下欄位: 1 <config> 2 <property name="login_protocol" value="http" /> 3 <property name="access_control" val

iOS五頁面方式

頁面傳值是很常用的一個東西,這裡介紹比較常用的五種:屬性傳值,block傳值,代理傳值,單例傳值,通知傳值。 (一)屬性傳值  實踐方案:第二個介面中的lable顯示第一個介面textField中輸入的文字 實踐步驟: 首先我們建立一個RootViewControlle

聯合使用jsp標籤和struts的標籤在jsp頁面獲取當前時間

有時候需要在頁面獲取當前時間,但是又不想從後端傳過來。使用jsp的標籤和struts的時間日期格式標籤可以獲取自己想要的時間格式。 <div> <jsp:useBean id="time" class="java.util.Date" scope="req

Map的幾遍歷方式

今天心情不好,上午花了一點時間來寫Demo,到網上逛了逛,也算整理了一下基礎知識,未來的路還有很長,這樣的Demo也會有很多。 import org.junit.Test; import java.util.*; public class test { @Test publ

redis中 然後通過list進行分頁查詢

1.首先是往redis中存入資料:                                     tota

點滴積累-object中

                問題        很

javaJSONObject中

import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import io.swagger.models.auth.In;

關於springMVC和傳統servlet框架jsp頁面向後臺請求url問題

經過實驗  發現 servlet和springmvc向後臺傳送請求都是根據request.getServletPath()來獲取請求的 如果jsp中沒有<base href="<%=basePath%>">則向後臺的請求會自動解析到專案根目錄下 加上以後

利用poijsp頁面匯出報表到excel

轉自一個大牛的匯入匯出Execl原理::https://blog.csdn.net/chenfeiguo/article/details/76762251 轉自一個大牛的如何從資料庫匯出:https://blog.csdn.net/jhon_03/article/details/77488895