【发布时间】:2016-06-03 19:49:59
【问题描述】:
我有一个使用 Struts 2 jQuery 标记的 JSP。
表格是:
<s:form data-role="content" class="center-btn" id="sortForm"
theme="simple">
<s:textfield name="item" id="item"/>
<s:textfield name="acc" id="acc"/>
</s:form>
采取行动:
@Action(value = "getLPNDetails", results = {
@Result(name = SUCCESS, type = JSON, params = { "ignoreHierarchy", "false", "includeProperties",
"sortForm\\..*,actionMessages\\[\\d+\\], fieldErrors\\[\\d+\\], actionErrors\\[\\d+\\]" }),
@Result(name = INPUT, location = "sortMUIDMobile.jsp", params = { "ignoreHierarchy", "false",
"includeProperties",
"url\\..*, actionMessages\\[\\d+\\], fieldErrors\\[\\d+\\], actionErrors\\[\\d+\\]" }),
@Result(name = ERROR, location = "sortMUIDMobile.jsp", params = { "ignoreHierarchy", "false",
"includeProperties",
"sortForm\\..*, actionMessages\\[\\d+\\], fieldErrors\\[\\d+\\], actionErrors\\[\\d+\\]" }) })
public String getLPNDetails() {
}
我是从哪里来的:
function lpnFilter() {
var param = $('#sortForm').serialize();
//var jsonValidationParam = "&struts.enableJSONValidation=true";
//param = param + jsonValidationParam;
$.ajax({
type : 'POST',
url : 'getLPNDetails',
data : param,
success : function(data) {
alert(JSON.stringify(data));
//alert(data.lpn);
},
async : false
});
//$('#lpnDetails').show();
}
现在:
@Action(value = "getLPNDetails", results = {
@Result(name = SUCCESS, type = JSON, params = { "ignoreHierarchy", "false", "includeProperties",
"sortForm\\..*,actionMessages\\[\\d+\\], fieldErrors\\[\\d+\\], actionErrors\\[\\d+\\]" }),
没有返回表单的所有值。有没有办法做到这一点?
【问题讨论】:
-
接受答案
标签: jquery jsp struts2 struts2-jquery