Struts2 多條資料儲存的實現

2021-09-01 15:14:00 字數 1319 閱讀 5563

在企業開發過程中,經常會遇到多條資料,需要同時儲存或者新增的問題,今天我們就來**下,在此,我僅僅拋磚引玉,希望大家積極發表自己的意見。

一) 前台字串拼接,後台拆分

這種方式是利用js遍歷資料,並使用乙個特殊符號,把每條拼接在一起,到後台再按照特定字元,先拆分出一條記錄,再拆分出所有資料。不推薦種方法,所以在這裡不敘述了

二) 前台使用乙個名字,後台拆分

前台**

後台**

private string mytest;

public string getmytest()

public void setmytest(string mytest)

資料格式

mytest = 1, 2, 3, 4, 5

再進行資料拆分就可以了

三) 使用jquery的json進行資料傳輸

1.先引入js

2.取得各個值,並生成json陣列

html嵌入

var jsonarr = new array();

$("input:checkbox:checked").each(function(i)

});var params = json.stringify();

var result = getjsonbyajaxarr(params,"housedelete.action");

alert(result.executemessage);

getjsonbyajaxarr函式

3.新增***

在struts2中加入***

lodg.login

並加入包

struts2-json-plugin-2.3.7.jar

繼承這個包的都有了json攔截的方法

4.後台

private arraylistdelingarr;

public arraylistgetdelingarr()

public void setdelingarr(arraylistdelingarr)

5前台

0) >

$$$$$$

$$$$

$沒有檢索出資料!

注意:在編寫這類**的時候,一定注意傳送到後台的是真正修改的資料,不要一股腦把全部資料都傳送到後台

struts2的interceptor實現許可權管理

這是以前寫過的乙個利用struts2的interceptor進行許可權管理的筆記,以前是放電腦上的,今天偶然看到了,就貼出來,希望能對有需要的人有點幫助,同時自己以後需要看的時候也會更加方便點!說明一點 這個interceptor裡面的 是根據我特定的專案寫的,所以請有需要的人不要盲目的照搬!自己寫...

Struts2學習資料

strust2的核心和工作原理 漂亮回答面試官strust2的原理 struts2的工作原理 struts2的工作原理 總體上來說是這樣的 1 客戶端傳送請求 客戶端初始化乙個指向servlet容器 如tomcat 的請求 2 請求經過一系列過濾器 如actioncontextcleanup sit...

Struts2 資料驅動

name user extends struts default name register class cn.sxt.action.useraction method register name success show.jspresult action package struts 對應的處理請...