1. 程式人生 > >Struts2接收前端引數的三種方法

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