Struts2接收前端引數的三種方法
public class GetRequestParameterAction extends ActionSupport {
private String bookName;
private String bookprice;
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getBookprice () {
return bookprice;
}
public void setBookprice(String bookprice) {
this.bookprice = bookprice;
}
public String execute() throws Exception{
//方式一: 將引數作為Action的類屬性,讓OGNL自動填充
System.out.println("bookName: "+this.bookName);
System.out.println("bookPrice: " +this.bookprice);
//方法二:在Action中使用ActionContext得到parameterMap獲取引數:
ActionContext context=ActionContext.getContext();
Map<K, V> parameterMap=context.getParameters();
String bookName2[]=parameterMap.get("bookName");
String bookPrice2[]=(String[])parameterMap.get("bookprice" );
System.out.println("bookName: " +bookName2[0]);
System.out.println("bookPrice: " +bookPrice2[0]);
//方法三:在Action中取得HttpServletRequest物件,使用request.getParameter獲取引數
HttpServletRequest request = (HttpServletRequest)context.get(ServletActionContext.HTTP_REQUEST);
String bookName=request.getParameter("bookName");
String bookPrice=request.getParameter("bookPrice");
System.out.println("bookName: " +bookName);
System.out.println("bookPrice: " +bookPrice);
return SUCCESS;
}
}
相關推薦
Struts2接收前端引數的三種方法
public class GetRequestParameterAction extends ActionSupport { private String bookName; private String bookprice;
struts2開發action 的三種方法以及通配符、路徑匹配原則、常量
ucc ces pan ide exce 三種 void 動態方法 div struts2開發action 的三種方法 1、繼承ActionSupport public class UserAction extends ActionSupport {
jsp值傳到後臺Struts2中的action三種方法
login orm end 通過 實例化 eth log 名稱 選擇 Action接收表單傳遞過來的參數有3種方法: 如,登陸表單login.jsp: 1 <form action="login" method="post" name="form1"> 用戶名
結構體型別資料作為函式引數(三種方法
(1)用結構體變數名作為引數。 複製程式碼程式碼如下: #include<iostream> #include<string> using namespace std; struct Student{ string name; int score; }; int mai
MFC接收命令列引數的三種方法
2018年11月17日 09:04:51 alice307 閱讀數:12 個人分類: vs
Jquery之Bind方法--引數傳遞與接收的三種方法
//方法一、event.data function GetCode(event) { alert(event.data.foo); } $(document).ready(function() { $("#summary").bind("clic
關於struts2中action獲取引數的三種方法
public String add() throws Exception { // ------------------------------方法一:通過設定get與set方法來獲取引數 System.out.println(thi
struts2的Action從頁面獲取傳遞的引數的三種方法
1.直接在Action中獲取頁面傳遞的引數 UserAction.java <span style="font-size:18px;">import java.util.Date; import com.opensymphony.xwork2.ActionS
前端下載excel文件功能的三種方法
light nbsp html github 支持 返回 但是 inpu brush 1 從後端接收json數據,前端處理生成excel下載 JsonExportExcel的github地址:https://github.com/cuikangjie/JsonExpor
前端上傳圖片的三種方法
container ID ali multipart spl body KS 上傳 實現ajax 前端上傳圖片的三種方法 Django框架下,在前端上傳文件,保存在數據庫,並在前端不刷新頁面顯示上傳圖片。 利用XMLHttpRequest 對象和FormData對象上傳
url地址資料引數轉化JSON物件(js三種方法實現)
當我們用get方法提交表單時,在url上會顯示出請求的引數組成的字串,例如:http://localhost:3000/index.html?phone=12345678901&pwd=123123,在伺服器端我們要獲取其中的引數來進行操作,這種情況下,就要對請求過來的網址進行拆解了。下面將用3種方法
vue-router如何傳遞引數(三種方法)
1.使用name傳遞 之前一直在配置路由的時候出現一個name,但不知道他具體有什麼用,在路由裡他可以用來傳遞引數。在index.js中將路由的name都寫好 接收引數: 在我們需要接收它的頁
java向多執行緒中傳遞引數的三種方法詳細介紹
在傳統的同步開發模式下,當我們呼叫一個函式時,通過這個函式的引數將資料傳入,並通過這個函式的返回值來返回最終的計算結果。但在多執行緒的非同步開發模式下,資料的傳遞和返回和同步開發模式有很大的區別。由於執行緒的執行和結束是不可預料的,因此,在傳遞和返回資料時就無法象函式一樣通過
a標籤跳頁傳參,以及擷取URL引數 js 中編碼(encode)和解碼(decode)的三種方法
<a href="dd.index?aa=1&&bb=2"></a> //擷取URL引數 // console.log(window.location.search); function GetQueryString(name) { var reg = new Re
前端實現三角形的三種方法
直接貼程式碼行不行?我是個不善於表達的姑娘QAQ 第一種 HTML+CSS <div class="box"></div> <style> .box{
前端向後端獲取資料的三種方法
1、jQuery中的ajax get方法: $.ajax({ url:"v4/api/film/now-playing?t=1539401039415&page=1&count=5", type:"GET", success:(result
前端下載excel檔案功能的三種方法
原文:https://www.cnblogs.com/houxiaohang/p/6846467.html 因為最近要做一個功能:將excel檔案上傳到伺服器進行解析讀取,再生成新的excel檔案下載下來。故找到了這篇博文,很實用,轉載一下,方便以後使用。 1 從後端接收json資料,前端處理生成exce
Spring接收前臺表單資料的三種方法
一、 提交方式表單可以通過get/post介面提交,在RequestMapping中不指定method那麼get/post都可以訪問到,指定method=RequestMethod.POST則只能通過post方式訪問。二、Controller層獲取表單資料的三種方式1. 在方
struts2接收前臺引數的3個方法
01.public class GetRequestParameterAction extends ActionSupport { 02. 03. private String bookName; 04. private String book
Struts2呼叫Action的兩種方法以及引數處理
在Struts2的框架下,Action的配置資訊寫在struts.xml中,用來處理來自頁面的請求。 一.Action呼叫 1.通過表單呼叫 表單呼叫是最為常見的呼叫方法,只要搞清表單與Action之間的對應方法即可完成呼叫: <form actio