我已经开发了我的Web应用程序与Struts2的& JPA,现在我想改善它使用jQuery电网,而不是迭代器用于显示从数据库中,我有我的JSP的所有数据:使用jQuery网格而不是在Struts 2和休眠迭代
<table class="userTable" >
<tr class="even">
<th>ID</th>
<th>user name</th>
<th>email</th>
<th>adress</th>
<th>Action</th>
</tr>
<s:iterator value="userlist" status="userStatus">
<tr class="<s:if test="#userStatus.odd == true ">odd</s:if><s:else>even</s:else>">
<td><s:property value="user_ID" /></td>
<td><s:property value="namel" /></td>
<td><s:property value="email" /></td>
<td><s:property value="adress" /></td>
<td>
<s:url id="editURL" action="edituser">
<s:param name="user_ID" value="%{user_ID}"></s:param>
</s:url> <s:a href="%{editURL}" title="Edit"></s:a>
<s:url id="deleteURL" action="deleteuser">
<s:param name="user_ID" value="%{user_ID}"></s:param>
</s:url> <s:a href="%{deleteURL}" title="delete" ></s:a>
</td>
</tr>
</s:iterator>
</table>
在我struts.xml
我有,例如:
<package name="default" extends="hibernate-default" >
<action name="deleteuser" method="saveOrUpdate" class="com.userAction">
<result name="success" type="redirect">/xxxx</result>
</action>
</package>
//and i have problem when i use this
<package name="default" extends="hibernate-default,struts-default,json-default" namespace="/">
</package>
在我的课谁行动带班userDAO的comunicate:
public class UserAction extends ActionSupport implements ModelDriven<User>{
private List<User> userlist = new ArrayList<User>();
//+ all method
}
现在我想知道实现这个例子使用jQuery网格 我已经检查了这https://code.google.com/p/struts2-jquery/wiki/GridTag,但我有一些问题,就像试图使用
<package name="default" extends="hibernate-default,struts-default,json-default" namespace="/">
我的应用程序不能正常工作。
请问你的DAO实现工作与'hibernate- default'? –
是的'extends =“hibernate-default”'可以完美的与CRUD操作,但我有红色,如果我想实现jQgrid我需要添加这个'extends =“hibernate-default,struts-default,json-default”但没有与它一起工作。 – stoner
包'json-default'需要json插件和json库才能使用json结果类型。 –