java web中jsp和action之間通訊小結
jsp和action之間通訊
*傳值******************************************
?a=<s:property value="#allrole.roleid" />a<s:property value="#allrole.rolestate"//分隔符
*隱藏******************************************
<s:if test="adminId==null||adminId==0">
*******************************************
$("#id").click(function {
$("#from1").submit();
});
*******************************************
window.location.href="<s:property value="webPath" />/adminlist.action";
*******************************************
var flag = confirm("規則生效後原生效規則將會作廢,是否確認?");
if (!flag) {
return false;
}
*******************************************
$("#formdata").val($('#form1').serialize()); //可定義一個hidden控制元件
*******************************************
@Action(value="updateapproval")
*******************************************
$(document).ready(function() {
$("#btnSubmit").click(function() {
return confirm("請確認白名單資訊已填寫正確");
});
<s:if test="msg!=null&&!msg.equals('')">
var message = '<s:property value="msg" escape="false" />';
alert(message);
</s:if>
<s:if test="success==true">
location.href = "whitelistquery.action";
</s:if>
})
*******************************************
$.post(url, { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});
*******************************************
$.post(
"ajax/uploadFileAction.action",
{
ifsend: ifsend,
mailcontent: mailcontent,
copyAddress: copyAddress,
opt_name: opt_name,
obj_value: obj_value
},
function () {
alert("上傳成功");
back();
});
*******************************************
var urlPath = '<s:property value="webPath" />/checkmodelinnuknowmodel';
$.ajax({
url: urlPath,
type: "post",
dataType: 'json',
data: {
"modelType": modelType,
"startTime": startTime,
},
async: false,
error: function () {
alert('查詢機型失敗!');
},
success: function (data) {
if (data.status == "0") {
$("#btnExecute").css("background-color", "#ef7509");
$("#btnExecute").attr("disabled", false);
} else {
$("#btnExecute").css("background-color", "#cccccc");
$("#btnExecute").attr("disabled", true);
alert(data.message);
return false;
}
}
});
*************************************************
$.ajax({
type: "POST",
url: refundlist,
data: $('#form2').serialize(),
success: function (ss) {
$("#right_content").html(ss);
if ($("#msg").val() != null && $("#msg").val().trim() != "") {
alert($("#msg").val());
}
var pdata = JSON.parse(ss);
$("#spcode").val(pdata.sp.code);
$("#spname").val(pdata.sp.name);
$("#productname").val(pdata.name);
}
});
*************************************************
$.ajaxFileUpload({
url : 'downModelFile.action',//用於檔案上傳的伺服器端請求地址
success : function(data, status) {
},
error : function(data, status, e) {
alert("模板下載失敗");
}
})
相關文章
- Java-執行緒間通訊小結Java執行緒
- Java 和 Python 之間的 Socket 通訊JavaPython
- Struts2在web.xml中配置為“/*”和“*.action,*.jsp”的差別WebXMLJS
- linux程式間通訊(IPC)小結Linux
- Web頁面或app等前端頁面之Java Web的JSP、Servlet、Cookie、Session等技術小結WebAPP前端JavaJSServletCookieSession
- Java Web-JSPJavaWebJS
- vue中兄弟之間元件通訊Vue元件
- 在Go和Python之間通過ActiveMQ通訊GoPythonMQ
- Tcp, WebSocket 和 http 之間的通訊TCPWebHTTP
- Android中活動間通訊總結Android
- Python之時間和日期使用小結Python
- 百度小程式之間的頁面通訊
- Android 程式之間通訊Android
- 程序間通訊函式介面及應用模板小結函式
- (八)Flutter 和 Native 之間的通訊詳解Flutter
- casid/jte:用於Java和Kotlin的Jsp/Java的Web模板引擎JavaKotlinJSWeb
- 《Java 8 in Action》Chapter 12:新的日期和時間APIJavaAPTAPI
- 微服務之間通過RabbitMQ通訊微服務MQ
- linux 程式間通訊之管道Linux
- vue元件之間的通訊Vue元件
- linux 程式間通訊之FIFOLinux
- webRtc及元件之間通訊Web元件
- React - 元件之間的通訊React元件
- Linux程式之間如何通訊?Linux
- 元件之間的通訊LiveDataBus元件LiveData
- iOS app之間通訊方式iOSAPP
- React之元件(component)之間的通訊React元件
- Python和Java之間有什麼不同之處?總結!PythonJava
- 基於jsp和servlet簡單的java web開發(idea)JSServletJavaWebIdea
- Javascript與Python之間的程序間通訊JavaScriptPython
- js訊息訂閱和釋出實現元件之間通訊JS元件
- 元件間通訊provide和inject元件IDE
- Java 中 CLOB 和字串之間的轉換Java字串
- Electron實戰之程式間通訊
- Flutter與android之間的通訊FlutterAndroid
- VLAN之間單臂路由通訊路由
- Flink內部之間的通訊
- Flutter多Engine之間的通訊Flutter