Tag: struts2

Struts 2#{}在Netbeans 7.3中给出了编译错误

我正在使用Netbeans 7.3,我已经创建了一个maven Struts 2.3项目。 其他一切似乎都很好,除非我在JSP中写这样的东西: <s:select list="#{'-1':'All Activity','0':'Posts Only','1':'Trades Only'}" 上面的代码在JSP中给出了错误。 虽然它曾经在6.9中运行良好,但似乎对我来说就像一个bug。 任何帮助将非常感激。 我已经在插件页面上发布了关于它的评论,虽然在我看来不像插件问题左右,因为maven与NB插件AFAIK无关。

如何在找不到请求的页面或方法时定义全局页面?

我知道如何通过在struts.xml中的父包中添加以下配置时遇到exception时,如何在我们定义的包中完善全局错误重定向页面: /error.jsp 但它似乎无法捕获那些exception,如请求的资源,方法,页面都找不到,我的意思是如何捕获struts2级错误,然后我可以做一些事情来处理它。

无法加载bean:type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer

我在eclipse中运行Struts2应用程序,但它在Apache Tomcat服务器上运行时显示错误我得到的错误是 SEVERE: Dispatcher initialization failed Unable to load configuration. – bean – jar:file:/C:/projectdetails/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/FieldError/WEB-INF/lib/struts2-gxp-plugin-2.3.16.3.jar!/struts-plugin.xml:8:162 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:445) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489) 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:4828) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5508) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: Unable […]

如何定义流结果注释?

我需要导出excel表,所以通过Ajax调用从对话框窗口调用action类方法。 当我点击图标调用方法并处理后端数据并最终执行以下代码并返回结果集以下载excel表格时,我有excel图标。 jQuery Ajax调用: function callajax() { jQuery.ajax({ url : ”, 结果集方法: @Result(name=”success”,type=StreamResult.class,value=””,params={“inputName”,”inputStream”}) Java代码: public String method { —————– method to call backend… ————————– httpServletResponse.setContentType(“application/vnd.ms-excel”); String filename = filters.getPeriod() + “_” +filters.getRegion() ; httpServletResponse.setHeader(“Content-disposition”, “attachment; filename=”+filename+”.xls”); ServletOutputStream outputStream = httpServletResponse.getOutputStream(); builder.build(method1, method2, outputStream); outputStream.flush(); return SUCCESS; } 在构建方法中有创建工作簿 WorkbookSettings workbookSettings = new WorkbookSettings(); workbookSettings.setLocale(new Locale(“en”, […]

Struts2-Full-Hibernate插件是集成Struts2和Hibernate的标准方法吗?

我正在开始一个项目,愿意使用Struts2和Hibernate。 我应该使用struts2-full-hibernate插件 ,还是以不同方式集成它们? 在互联网上搜索让我很困惑:它是集成它们的标准方式吗? 如果没有,这是标准方式?

如何使用Struts2更改默认的JSP /模板位置

我正在开发一个在Eclipse中使用Struts2的新Java EE应用程序。 我想将JSP文件保存在源文件夹( src/main/jsp )中而不是WebContent 。 部署后,所有源文件都将复制到WebContent/WEB-INF/classes 。 这也具有使jsp文件无法直接访问的额外效果(我希望一切都需要动作干预)。 这意味着要显示结果,我必须这样做: WEB-INF/classes/index.jsp 是否可以设置jsp文件的默认位置,以便只有index.jsp足以引用它们? 理想情况下,文件也会位于WEB-INF/jsp而不会与类混合。 我看到spring有这个function 。 我希望Struts2能做同样的事情。

Struts2:多个提交按钮

我想在我的jsp中有2个提交按钮,所以我找到了这个教程: http : //struts.apache.org/release/2.3.x/docs/multiple-submit-buttons.html我想开发Nyong Nyong的MyBaseAction类的解决方案,由MySubmitAction和MyClearAction类扩展。 但我无法让它发挥作用。 我不确定jsp将如何,这是在示例中: 但我想这是前面的例子。 我对struts.xml也不太确定,我是否需要设置一些特定的常量值或其他东西? 如果某人可以提供完整的jsp和struts.xml示例,那将会很棒。

设置表达式’spa.amount’时出错,值为'[Ljava.lang.String; @ 10dd65e’)

我正在尝试使用代码来获取spa对象字段中的数据。 因此,我使用以下代码,但它显示null值并给出以下错误 Error setting expression ‘spa.amount’ with value ‘[Ljava.lang.String;@10dd65e’ ognl.OgnlException: target is null for setProperty(null, “amount”, [Ljava.lang.String;@10dd65e) Jsp代码: 0″> Amount Payment Date Payment Mode 我的动作类 package iland.payment; import static com.opensymphony.xwork2.Action.SUCCESS; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.ModelDriven; import iland.hbm.SupplierPaidDetails; public class hbmCashAction extends ActionSupport implements ModelDriven { SupplierPaidDetails spa = new SupplierPaidDetails(); public SupplierPaidDetails getSpa() { return spa; […]

如何在jsp(struts)中打印会话属性

这是我有的: Java类(添加用户): public String addUser() throws NoSuchAlgorithmException { HttpSession currentSession = request.getSession(); User u = new User(); u.setUname(getUserName()); u.setPassword(StringHash(getUserPass())); u.setUtype(getUserType()); plResponse = iUserDAO.addUser(u); setActionMessage(plResponse.getMessage()); currentSession.setAttribute(“actionMessage”, this.actionMessage); return SUCCESS; } Java类(添加关联): public String saveAssoc() throws Exception { HttpSession currentSession = request.getSession(); try { plResponse = iUserDAO.saveUserAssoc(currentSession.getAttribute(“selectedUser”).toString(), countryId, langId); refreshUserAssociations(); setActionMessage(plResponse.getMessage()); currentSession.setAttribute(“actionMessage”, this.actionMessage); } catch (Exception e) […]

无法弄明白如何

试图获取公司列表,但它给了我一个错误。 type Exception report message tag ‘select’, field ‘list’, name ‘workOrder.company’: The requested list key ‘listAllCompanys’ could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} – [unknown location] description The server encountered an internal error that prevented it from fulfilling this request. 例外: org.apache.jasper.JasperException: tag ‘select’, field ‘list’, name ‘workOrder.company’: The requested […]