Apache Struts Web框架是一个免费的开源解决方案,用于创建Java Web应用程序。 Struts框架旨在帮助开发人员创建利用MVC架构的Web应用程序。
我正在尝试使用 bean 来显示预定义消息,我已经创建了以下文件,但是当我输入 时,它遇到了以下错误 我正在尝试使用 bean 来显示预定义消息,我创建了以下文件,但是当我输入 <me 时,它遇到以下错误,自动代码生成器不显示 <message - resources> 标签! org.apache.jasper.JasperException:找不到 Struts 调度程序。 这通常是由于使用 Struts 标签而没有关联的过滤器造成的。 Struts 标签仅在请求通过其 servlet 过滤器时才可用,该过滤器会初始化该标签所需的 Struts 调度程序。 - [未知位置] 注意: 异常的完整堆栈跟踪及其根本原因可在 GlassFish Server 开源版 3.1.2.2 日志中找到。 struts.xml <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts-config> <!-- Configuration for the default package. --> <message-resources parameter="com/myapp/struts/messages"/> <package name="default" extends="struts-default"> <result-types> <result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult"/> </result-types> <action name="register"> <result type="tiles">register</result> </action> </package> </struts-config> register.jsp: <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <div id="Header"> <bean:message key="welcome.loggedin"/> </div> messages.properties: # -- welcome -- welcome.loggedin=You are logged in. welcome.heading=Struts Applications in Netbeans! welcome.message=It's easy to create Struts applications with NetBeans. 我想问题出在我的 jar 文件上 commons-digester-1.8.1.jar commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-lang-2.1.jar commons-logging-1.1.jar displaytag-1.2.jar displaytag-export-poi-1.2.jar displaytag-portlet-1.2.jar freemarker-2.3.13.jar jdom-1.1.jar jstl-1.2.jar junit-3.8.1.jar ognl-2.6.11.jar pagertag.jar sqlite-jdbc-3.7.2.jar struts2-convention-plugin-2.1.6.jar struts2-core-2.1.6.jar struts2-dojo-plugin-2.1.2.jar struts2-tiles-plugin-2.1.6.jar tiles-api-2.1.2.jar tiles-compat-2.1.2.jar tiles-core-2.1.2.jar tiles-jsp-2.1.2.jar tiles-servlet-2.1.2.jar struts-taglib-1.3.10.jar xwork-2.1.2.jar <bean:message key=标签是一个Struts1标签,在Struts2中它被替换为<s:text name=。除非您没有足够的理由运行这两个框架,否则您不应该使用 Struts1 标签。 您正在 Struts 2 应用程序中使用 Struts 1 标签。不。 Struts 1 和 Struts 2 是两个完全不同的 Web 框架。 这里是关于 i18n 的 Struts2 文档页面。
我已经在网上搜索了几个小时,但在 Struts 中找不到一个简单问题的答案。基本上,我在 Struts 1 中有以下操作,这是一个简单的转发,我想重现...
如何在 Struts 1 中使用带有 <html:select> 标签的选项集合?
以下 TreeMap 包含我传递的数据库中的所有值 MaptreeMap = new TreeMap(map); 迭代器mapIterator = mapSet.it...
我正在尝试使用 标签将多个参数传递给我的 Struts 操作类。 我有一个链接,它应该将两个参数从 JSP 页面传递到我的操作类。 如何实现...
有没有办法在Struts 1中的JSP页面上预填充多个表单?
有没有办法用Struts 预先填充多个表单并使它们可用于JSP 页面? 我正在构建一个页面,上面有两种不同的表单,需要预先填充自定义数据......
有没有办法用Struts填充多个表单并使它们可用于JSP页面? 我正在构建一个页面,上面有两种不同的表单,需要预先填充的自定义数据...
有没有办法用Struts填充多个表单并使它们可用于JSP页面? 我正在构建一个页面,上面有两种不同的表单,需要预先填充的自定义数据...
Struts FormFile 接口的 getFileName() 方法是否对文件名进行过滤?
Struts的FormFile接口的getFileName()方法是否对文件名进行过滤? 我的意思是,按照 Struts 上传文档,“操作中需要什么”部分。 如果...
如何使用Struts 1.3在JSP页面中创建Calender控件?
我正在使用 Struts 1.3 框架创建一个 Web 应用程序。谁能指导我如何在 JSP 中使用 Struts 1.3 创建 Calender 控件。
Struts 2.x 迁移 - 如何实现与 Struts 1.x 相同的 URL 模式
目前,我正在从事Struts从1.x到2.x的迁移任务。我面临的主要问题是 URL 模式的变化。 在 Struts 1 中,我们使用如下 URL 模式。 注意:多种方法
在 Struts 1 中将 Java bean 转换为 JSON 字符串
我想使用Struts 来呈现JSP 页面中的内容。 我有实现可序列化的 Java Bean 类: 公共类 MyPOJO 实现可序列化 { 字符串名称; 整数值; // 瞧...
我正在使用 Struts 1,只想清理每个请求上参数的 URL。 在请求中,例如: myapp.com/view.do?method=search 行动: 公共 ActionForward 搜索(ActionMapping 映射,
java.lang.ClassCastException:org.apache.struts.validator.DynaValidatorForm 无法转换
我想从数据库中的JSP表单中搜索数据并将其显示在另一个JSP文件中... javax.servlet.ServletException:java.lang.ClassCastException:org.apache.struts.validator.DynaValidatorForm
我正在研究Struts 1项目,该项目之前已经实现了PDF.js来预览文档。由于 PDF.js 库不支持水印选项,我决定转向 PDF.js Ex...
我使用的是Struts 1.3,我希望能够为不同的选项提供下拉菜单,如下所示: 以下示例具有以下格式: 单选按钮:下拉值 1 下拉值...
如何在Struts 2中使用JavaScript访问form元素和action属性?
在 Struts 1 中,您可以使用以下语法访问 JavaScript 中的表单元素和操作: 文档.表单.元素 和 文档.表单.操作 在 Struts 2 中,表单类不存在,对于 mig...
我有以下标签: 我有以下标签: <html:text styleClass="span2" property="groupManagerId" styleId="groupManagerId" maxlength="19" size="10" readonly="" /> 工作正常。当我添加 style 属性时: <html:text styleClass="span2" style="display:<%=(""+FVConstants.NORMAL).equalsIgnoreCase(groupData.getGroupType())?"none":" "%>;" property="groupManagerId" styleId="groupManagerId" maxlength="19" size="10" readonly="" /> 我收到以下错误: org.apache.jasper.JasperException: /pages/POS0085_group_modify.jsp(95,61) Unterminated <html:text tag 我在 label 和 div 标签下具有相同的属性,并且它可以正常工作。我改成 <%String displayValue=(""+FVConstants.NORMAL).equalsIgnoreCase(groupData.getGroupType())?"none":" "; String displayAttr="display:"+displayValue; %> 和 <html:text styleClass="span2" style="display:<%=displayValue%>" property="groupManagerId" styleId="groupManagerId" maxlength="19" size="10" readonly="" /> 并且它有效。第一次尝试有什么问题?有更好的方法吗? 当初学者尝试使用 ? 运算符计算字符串时,经常会发生此错误。计算的表达式应该像这样用括号括起来 <html:text styleClass="span2" style="display:<%=((""+FVConstants.NORMAL).equalsIgnoreCase(groupData.getGroupType())?"none":" ")%>;" property="groupManagerId" styleId="groupManagerId" maxlength="19" size="10" readonly="" />
我使用HTTP会话对象在signUpAction.java中存储登录的用户ID: HttpSession 会话 = request.getSession(); if(登录>0&&糖果>0){ 会议。
我使用HTTP会话对象在signUpAction.java中存储登录的用户ID: HttpSession 会话 = request.getSession(); if(登录>0&&糖果>0){ 会议。
如何构建带有异常详细信息和发送邮件按钮的 Struts 自定义错误页面?
我目前正在处理 Struts 中的错误(404、500),因此任何遇到错误的用户都会看到一个包含所有详细信息的方便的错误页面。我还想实现一个 sendmail 功能...