Tag: struts2

使用Struts 2和Hibernate的分页

我正在寻找实现Struts2和Hibernate分页的想法。 我的表包含太多行,例如,我应该只能看到20行。 使用PREVIOUS和NEXT按钮。

如何通过 标记传递超链接值

通过Iterator,我能够在我的动作类中传递超链接值,用于更新和删除,但href在display:table display:column tag中不起作用。 如何通过显示表中的超链接传递值,以及如何放置图像? 工作迭代器代码: <a href="https://stackoverflow.com/questions/23404099/how-to-pass-hyper-link-value-via-displaytable-displaycolumn-tag/editHyper?value=”> <a href="https://stackoverflow.com/questions/23404099/how-to-pass-hyper-link-value-via-displaytable-displaycolumn-tag/delete?value=”>

如何将参数从JSP传递给Struts 2动作

我有一个应用程序,我想每次按下该项目的按钮时将项目id传递给操作。 我的JSP: 行动: public class ProductsCPU extends BaseAction implements Preparable, SessionAware { private static final long serialVersionUID = 2124421844550008773L; private List colors = new ArrayList(); private List cpus; private String id; public String getId() { return id; } public void setId(String id) { this.id = id; } 当我将id打印到控制台时,它具有null值。 问题是什么?

exception启动filterstruts2无法加载配置。 – 豆

嗨,我是Struts的新手,并试图用struts打招呼,但我得到了错误。 我试图解决它但无法做到。 错误消息是 EVERE: Exception starting filter struts2 Unable to load configuration. – bean – jar:file:/home/sudarshan/Desktop/RestFullTuts/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts2starter/WEB-INF/lib/struts2-portlet-plugin-2.3.28.jar!/struts-plugin.xml:31:133 at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:496) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260) at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4574) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5193) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: Unable to load configuration. – bean – […]

为要分配给bean字段的操作配置请求参数

我正在使用www.datatables.net 。 JS框架在表中显示数据。 它具有服务器模式,并在此模式下发送大量参数。 示例: sortColumn , sortType(asc,desc) ,filter值, pagenum , itemsonpage等。 所以我在行动中处理它。 我分配给每个请求param字段在行动,它工作正常。 但现在我有几张桌子。 所以我必须采取不同的行动,但要求参数相同,并且有很多。 将粘贴代码从一个操作复制到另一个操作不是一个好主意。 所以我确实实现了一个DatatableParamBean ,它包含了正常工作所需的所有参数。 问题是,params以这种方式发送iSortColumn , iSortColumn , iTotalItems等等,但我需要将它们分配给bean字段。 bean.iSortColumn, bean.iDisplayTotalLength and so on. 考虑到DatatableParamBean在我的动作类中引用为’bean’; 如果有办法覆盖分配请求参数值的默认机制? 我现在找到的唯一解决方案是创建一个带有所有这些参数的动作说DatatableAction类,如果我需要处理dataatble,使用从DatatableAction扩展来创建一个新动作

使用Struts2 jQuery插件在Dialog中填充下拉列表

我有一个Dialog,我必须在其中填充数据库的下拉列表。我使用struts2-juery-plugins来实现Dialog.This Dialog在某些事件上打开。 这就是我创建Dialog的方法。 User 我正在调用一个动作来填充下拉列表 但是列表没有填充, Dialog充满了jsonData ,如下所示 {“helpDeskUsers”:”success”,”userList”: [{“departments”:null,”helper_name”:”arvin”,”helper_value”:null,”user_level”:null}, {“departments”:null,”helper_name”:”anand”,”helper_value”:null,”user_level”:null}, {“departments”:null,”helper_name”:”Nehal”,”helper_value”:null,”user_level”:null}, 为什么列表没有填充而整个Dailog充满了上面的数据。 任何帮助都会很棒。

Struts 2 jQuery网格从JSON字符串加载数据

我发现我们可以使用JSON字符串加载jqGird。 请参考地图JSON数据到jqGrid 是否可以将此function与sjg:grid标签一起使用。 我查看tag属性,只发现数据可以从一个URL调用struts动作并且该动作返回一个JSON数据,但在我的程序中我已经有了JSON值,需要将它传递给jqGird。 如果标记不支持数据,那么使用包含在Struts 2 jQuery插件中的jqGrid的最佳方法是什么。

将表单的数据提交到java集

是否可以在Struts2的操作中将表单的数据提交给java Set? 行动代码: class TestAction extends ActionSupport{ private Set mySet = new LinkedHashSet(); public TestAction(){ } public String test(){ someMethod(mySet); } … Getters/Setters … } 表格代码:

没有为行动和结果定义结果

默认结果不是仅使用我的包的结果进行渲染。 Flow转到我的n0result方法然后它抛出Exception 。 请更正我错误的配置。 输出: Hello How are you noresult() method got called….. Dec 26, 2013 12:48:04 PM org.apache.struts2.dispatcher.Dispatcher serviceAction SEVERE: Could not find action or result No result defined for action leo.struts.HelloWorldAction and result noresult – action – file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Strut2Examples/WEB-INF/classes/struts.xml:99:93 at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:350) 形成: 在struts.xml /noresultend.jsp /noresultdefaultdispatcher.jsp 行动: public String noresult() throws Exception { System.out.println(“Hello How […]

Struts2 URL无法访问

我真的很喜欢Struts2 – 我可以通过省略部分路径来访问JSP页面。 注意路径假设包含pages/welcome_user.jsp 。 关键是要查看路径中的单词pages 。 这是struts.xml文件: pages/login.jsp pages/welcome_user.jsp 我可以通过以下方式访问login.jsp : http://localhost/Struts2Example/User/Login 和welcome_user.jsp通过: http://localhost/Struts2Example/User/Welcome 请注意,在这两个URL中,我都可以删除pages ,为什么? 来源: http : //www.mkyong.com/misc/how-to-use-mkyong-tutorial/ 有人可以通过上面的教程告诉我有什么问题吗?