52,792
社区成员




$(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]);
}
}
});
@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;
}
}
<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>
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)