struts2 相关问题

Apache Struts 2是一个基于servlet的可扩展框架,在其架构中实现了模型 - 视图 - 控制器(MVC)模式,用于创建企业级Java Web应用程序。

我的 Struts 2 应用程序中出现 ClassNotFoundException

struts2 过滤器类> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter <filter> <filter-name>struts2</filter-name> filterclass> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 这是我的过滤器代码。有什么问题吗 我遇到严重异常:未找到类错误。 在您的web.xml中使用它。另请确保 struts2-core-x.x.x.jar 以及所需的完整库集位于 WEB-INF/lib 文件夹中。核心 jar 包含过滤器配置使用的类,并在部署应用程序时由服务器类加载器加载。 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

回答 1 投票 0

我的 Struts 2 应用程序中出现 ClassnotFoundException

struts2 过滤器类> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter <filter> <filter-name>struts2</filter-name> filterclass> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 这是我的过滤器代码。有什么问题吗 我遇到严重异常:未找到类错误。 在您的web.xml中使用它。另请确保 struts2-core-x.x.x.jar 以及所需的完整库集位于 WEB-INF/lib 文件夹中。核心 jar 包含过滤器配置使用的类,并在部署应用程序时由服务器类加载器加载。 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

回答 1 投票 0

我的 Struts 2 应用程序中存在 ClassnotFound 异常

struts2 过滤器类> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter <filter> <filter-name>struts2</filter-name> filterclass> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 这是我的Filter代码。有什么问题吗 我遇到严重的 eException:未找到类错误。 在您的web.xml中使用它。另请确保 struts2-core-x.x.x.jar 以及所需的完整库集位于 WEB-INF/lib 文件夹中。核心 jar 包含过滤器配置使用的类,并在部署应用程序时由服务器类加载器加载。 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

回答 1 投票 0

Struts 2 中替换 Struts 1 DispatchAction.types

我正在尝试寻找 Struts 2 中 org.apache.struts.actions.DispatchAction.types 的替代品。 下面是一个代码片段: if(类型!= null) { if(types.length ==forward.length) {

回答 1 投票 0

无法在 Struts 2 中的显示标签内创建链接

请参阅下面的代码。我无法在显示标记内生成链接,附件属性不为空,并且任务历史记录有附件。使用此代码我只能看到 http://anyhost....

回答 2 投票 0

无法使用struts2在显示标签内创建链接?

请参阅下面的代码。我无法在显示标记内生成链接,附件属性不为空,并且任务历史记录有附件。使用此代码我只能看到 http://anyhost....

回答 2 投票 0

从Tomcat 7迁移到JBoss7.1

以前,我正在开发一个应用程序,该应用程序在Tomcat 7服务器上运行,但现在我想在JBoss7.1服务器上运行它。但是,当我尝试运行它时,它向我显示了这种错误......

回答 2 投票 0

onChange 不适用于 Struts 2 中的 DateTimePicker

我有以下代码: 我有以下代码: <sx:datetimepicker name="dateOfBirth" id="dateOfBirth" displayWeeks="5" displayFormat="dd/MM/yyyy" onchange="test()"/> 但是,对于这个 onChange 事件不起作用,尽管我有一个简单的 JavaScript ipt 函数,如下所示: <script> function test(){ alert('hi-----'); } </script> 注意: 我在某处读到,这是 Struts 2 中的一个错误,即 onChange 事件不适用于 <sx:DateTimePicker>。不过,我对此并不确定。有没有找到解决方法? Dojo 标签已弃用。使用 jQuery 标签。您可以找到有关 struts2-jquery-plugin 的更多信息。您应该使用 datepicker 标签。 <%@ taglib prefix="sj" uri="/struts-jquery-tags" %> <head> <link href="<s:url value="/css/template_styles.css"/>" type="text/css" rel="stylesheet"> <sj:head jqueryui="true" /> <title></title> </head> <script type="text/javascript"> $.subscribe('changeTopic', function(event,data) { alert('Date : '+event.originalEvent.dateText); }); </script> <sj:datepicker name="dateOfBirth" id="dateOfBirth" label="DOB" displayFormat="dd/MM/yy" onChangeTopics="changeTopic"/>

回答 1 投票 0

如何跟踪 Struts 2 中所有 URL 的会话

这是我的拦截器代码。我的目标是维护所有 URL 的会话,一旦注销完成,用户就无法访问任何 URL。 导入java.util.Map; 导入 com.opensymphony.xwork2.

回答 2 投票 0

使用 Hibernate 拦截器时,我应该在 Struts2 Web 应用程序中的哪里打开和关闭 Hibernate 会话

我在 Struts 2 应用程序中为每个 CRUD 操作使用 Hibernate Interceptor 的会话对象,为此我使用 Hibernate Interceptor 的实现对象打开了一个会话。 我想要...

回答 1 投票 0

如何从 Spring MVC 请求映射中排除特定操作名称(servlet),以便它在 web.xml 中查找该操作?

在Struts 2中我使用过 执行上述操作后,Struts 2 避免在 struts.xml 中查找 /servlet-action 和

回答 1 投票 0

如何使用Hibernate 4.2.6 + Struts 2 + Netbeans 8.0 + Tomcat 8.0.3.0保存数据

当我尝试使用主标题主题中列出的元素保存对象时,出现以下错误: setProperty(null, "tiposClientesIdTipoCliente", [Ljava.lang.String;@

回答 1 投票 0

即使包含 DTD,XML 内容辅助也无法工作

在 Eclipse 中,struts.xml 内容辅助甚至无法与 XML 中包含的 DTD 一起使用。但是,似乎我在这里缺少一些东西。我在 lib 和构建路径中也有所有必需的 jar。 struts.xml: <...

回答 2 投票 0

从 Struts 2 中的资源包加载消息

我想在JSP中动态加载一个资源包(我有两个:一个用于所选语言,另一个默认)并读取JSP中的内容。我尝试过以下方法,但它只是硬编码。 <...

回答 1 投票 0

Struts 2 中未使用 JavaScript 函数设置 readOnly 属性

我正在尝试创建一个编辑链接,例如,当单击它时,它会以只读模式打开该行的详细信息。 这是链接: 我正在尝试创建一个编辑链接,例如,当单击它时,它会以只读模式打开该行的详细信息。 这是链接: <c:set var="deletableBook" value="0"/> <a href="" title="Edit Book Info" onClick='resetDateAndMakeReadOnly(${deletableBook}); return performAction(${item.bookId}, "bookEdit");'>Edit</a> 这是被调用的函数: function resetDateAndMakeReadOnly(allEditable) { var e22 = document.getElementById('book_Date'); var e3 = document.getElementById('book_type'); var e4 = document.getElementById('book_Number'); if (allEditable){ e22.readOnly=false; e3.disabled=false; e4.readOnly=false; alert("read and write"); } else { e22.readOnly=true; e3.disabled=true; e4.readOnly=true; alert("readOnly new"); } e22.value = "<c:out value='${params.book_Date}'/>"; return false; } 当前运行此方法时似乎没有任何变化。 我已经确认它达到了逻辑的正确部分,但内容仍然是可编辑的。 这是因为您使用带有空href的链接来触发您的javascript函数,该函数将重新加载您的页面。在 javascript:void(0); 内使用 href。 <a href="javascript:void(0);" title="Edit Book Info" onClick='resetDateAndMakeReadOnly(${deletableBook}); return performAction(${item.bookId}, "bookEdit");'>Edit</a> 属性 deletableBook 不是布尔值,也不是您在 javascript 函数中期望的 false 。在动作中切换变量 session.put("allEditable", !(session.get("allEditable")==null?Boolean.FALSE:(Boolean)session.get("allEditable"))); 然后使用 $(document).ready(function(){ resetDateAndMakeReadOnly(<s:property value="%{#session.allEditable}"/>); }); 重新加载页面时,这将根据 allEditable 重置字段属性。但这 <s:a href="" title="Edit Book Info" onClick="resetDateAndMakeReadOnly(%{#session.allEditable});">Make readonly</s:a> 不会重新加载页面并保留 allEditable 会话属性中的值。该语法可能会让 IDE 有点混乱,但可以正确计算 OGNL 表达式并呈现如下 <a title="Edit Book Info" onClick="resetDateAndMakeReadOnly(false);">Make readonly</a> 没有 href 属性,这就是页面未重新加载的原因。 JSP 中的元素也应该可以通过设置其 id 属性来找到。

回答 2 投票 0

将 JSP 元素值分配给 Struts 2 <s:textfield>

我正在实现更新用户详细信息的逻辑,因此我必须运行 Hibernate 查询并需要一个 Applicant 类的对象。 现在,我想要的是使用类 Applicant 对象并使用

回答 1 投票 0

Struts 2 - 日期实例变成字符串

当我提交表单时,出现输入错误。 JourneyDate 是“日期”的一个实例。但是,这里它变成了 String,它不被 setter 和 getter 接受。 当我提交表格时,出现输入错误。 JourneyDate 是“日期”的一个实例。但是,这里变成了String,这不被setter和getter接受。 <s:hidden name="JourneyDate" value="%{JourneyDate}"></s:hidden> 我想要 JourneyPlan 为 Date 类型,但它变成了 String。 在将值传递给 getter/setter 之前尝试拦截该值。例如,从表单发送 JourneyDateString,从字符串创建日期,然后将其传递给 getter/setter。比如: public void setJourneyDateString(String journeyDateString) { //journeyDateString could be "2013-03-28" for example Date journeyDate = new SimpleDateFormat("yyyy-MM-dd").parse(journeyDateString); setJourneyDate(journeyDate); } 您在 value 属性中设置的对象将保持其类型为 Date。然后需要在action中定义相应的setter来设置Date的值。如果您将值放入标签正文中,它将转换为字符串。

回答 2 投票 0

在 Struts 2 中不显示选择下拉列表的错误消息

我有以下代码 行动: 私有字符串yourSearchEngine; 私有字符串selectedUserGroupId; // 同时具有 getter 和 setter。 公共无效验证(){ if("-1".等于(

回答 1 投票 0

实体 POJO 作为 Struts 2 中的 Action 类

我的项目中有大约 12 个表,我希望使用 Hibernate 来实现数据库目的。 是否必须使用 ModelDriven 接口将每个 POJO 映射到一个类(总共 12 个类)? 难道我就不能...

回答 1 投票 0

无法在我的 JSP 中查看 ActionMessages 以及 Struts 2 中的验证问题

我的代码遇到各种问题: 我无法查看 LoginAction 设置的 ActionMessages 和 ActionErrors 登录后,如果我再次访问 URL:/login,它不会将我重定向到成功

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.