高手顶起来。。大师有木有。。。

chenyuqing2009 2011-04-20 05:27:36
JS代码

$(function() {
var lastsel;

var $grid = $('#emailSetting');

function resizeWindow() {
var pageHeight, pageWidth;

if ($.browser.msie) {
pageHeight = document.compatMode == "CSS1Compat" ? document.documentElement.clientHeight
: document.body.clientHeight;
pageWidth = document.compatMode == "CSS1Compat" ? document.documentElement.clientWidth
: document.body.clientWidth;
$grid.setGridHeight(pageHeight * 0.4);
$grid.setGridWidth(pageWidth * 0.998, true);
} else {
pageHeight = self.innerHeight;
pageWidth = self.innerWidth;
$grid.setGridHeight(pageHeight * 0.4);
$grid.setGridWidth(pageWidth * 0.998, true);
}
}

$(window).resize(function() {
resizeWindow();
});

$grid.jqGrid( {
datatype : "local",
height : 330,
width : 500,
colNames : [ '用户名', '登录名', '密码', '状态','用户类型', '联系方式', '备注', '创建时间'],
colModel : [ {
name : 'username',
index : 'username',
width : "10%",
editable : true
}, {
name : 'loginname',
index : 'loginname',
width : "10%",
editable : true
}, {
name : 'password',
index : 'password',
width : "10%",
editable : true
}, {
name : 'status',
index : 'status',
width : "6%",
editable : true,
edittype : 'checkbox',
editoptions : {
value : "允许:禁止"
}
}, {
name : 'type',
index : 'type',
width : "6%",
editable : true
},{
name : 'contact',
index : 'contact',
width : "6%",
editable : true
}, {
name : 'remark',
index : 'remark',
width : "6%",
editable : true
}, {
name : 'createtime',
index : 'createtime',
width : "6%",
editable : true
}],
sortname : 'name',
sortorder : 'asc',
viewrecords : true,
rowNum : 5,
rowList : [ 10, 20, 30 ],
pager : "#pager",
caption : "用户管理"
});
resizeWindow();//初始化表格大小

$.ajax({
url: "./userMgmtQueryAll.action",
type: "post",
datatype: "json",
success: function(data){
alert("我敢保证,你现在用的是演示一"+data);

for ( var i = 0; i <= data.length; i++){

$grid.jqGrid('addRowData', i + 1, data[i]);

}
}
});

struts2的action代码;

@Component("userMgmtQueryAllAction")
@Scope("prototype")
public class UserMgmtQueryAllAction extends ActionSupport{

/**
*
*/
private static final long serialVersionUID = 1L;
private UserMgmtService userMgmtService;
private List<User> userMgmtList;
private String jsonResult;


//查询所有用户
@Override
public String execute()throws Exception{
try {
userMgmtList = userMgmtService.queryAllUser();
System.out.println(userMgmtList.size());
} catch (Exception e) {
e.printStackTrace();
}
return "success";
}

@JSON(serialize=false)
public UserMgmtService getUserMgmtService() {
return userMgmtService;
}

@Resource
public void setUserMgmtService(UserMgmtService userMgmtService) {
this.userMgmtService = userMgmtService;
}

public List<User> getUserMgmtList() {
return userMgmtList;
}

public void setUserMgmtList(List<User> userMgmtList) {
this.userMgmtList = userMgmtList;
}

public String getJsonResult() {
return jsonResult;
}

public void setJsonResult(String jsonResult) {
this.jsonResult = jsonResult;
}

}


struts2的配置

<struts>
<!-- 提供供异步调用的包 -->
<package name="userMgmt" extends="json-default">
<action name="userMgmtQueryAll" class="userMgmtQueryAllAction">
<result name="success" type="json"></result>
</action>
<action name="userMgmtAdd" class="userMgmtAddAction">
<result name="success" type="json"></result>
</action>
<action name="userMgmtQuery" class="userMgmtQueryAction">
<result name="success" type="json"></result>
</action>
<action name="userMgmtUpdate" class="userMgmtUpdateAction">
<result name="success" type="json"></result>
</action>
<action name="userMgmtUpdateStatus" class="userMgmtUpdateStatusAction">
<result name="success" type="json"></result>
</action>
</package>
</struts>


我要在action中返回一数组去js页面显示多条信息,应该在怎样处理。。。。。。。。。。。。求帮忙。。。
...全文
57 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyuqing2009 2011-04-20
  • 打赏
  • 举报
回复

2011-04-20 17:10:40 ,,Could not find action or result com.opensymphony.xwork2.util.logging.commons.CommonsLoggercom.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(CommonsLogger.java:49)
There is no Action mapped for action name userMgmt_queryAllUserMgmt. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:178)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:478)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)


现在的错误。。555.。。高手帮忙吖。。。。。

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧