struts2-convention-plugin相关内容

Tomcat 8.x 上的 Struts2 约定插件被破坏 - org.apache.struts2.convention.PackageBasedActionConfigBuilder.error 无法扫描命名包

我正在使用 Struts 2.3.16 以及相同版本的约定插件.该应用程序在 Tomcat 7.0.35 上运行良好,但在 Tomcat 8.0.3.0 上失败并出现以下异常. 11-May-2014 06:26:01.421 警告 [http-nio-8084-exec-5] com.opensymphony.xwork2.util.finder.UrlSet.警告无法将 url 转换为外部形 ..

启动错误:java.lang.IncompatibleClassChangeError:org/apache/struts2/convention/DefaultClassFinder$InfoBuildingVisitor

我有一个 Struts2 应用程序,最初是基于 XML 的,但现在我第一次引入了基于 Annotation 的操作,并且该应用程序在启动时中断. 鉴于以下动作映射,在应用程序启动时,我收到错误 java.lang.InstantiationError: com.opensymphony.xwork2.util.finder.ClassFinder在 org.apache.struts2.c ..
发布时间:2022-01-16 22:35:41 其他开发

使用命名约定插件拒绝直接访问 Struts2 中的 JSP 文件

我一直在努力解决这个问题,因为我是 Struts2 开发的新手,最近才开始使用这个命名约定插件. 我正在尝试创建一个简单的 web 应用程序,它最初只包含两个页面: 登录页面(login.jsp) 主页(home.jsp) 首先会向用户显示一个登录页面,如果提供了正确的用户名和密码,他们就会登录并被重定向到主页. 我已经成功地创建了我的小型 web 应用程序,写下了一个自 ..
发布时间:2022-01-16 21:57:16 Java开发

如何使用约定插件在 Struts 2 中的提交按钮上调用方法?

在下面一段关于 Struts 动作类的代码中, @Namespace("/admin_side")@ResultPath("/WEB-INF/content")//默认值.公共最终类 TestAction 扩展 ActionSupport 实现 Serializable{私有静态最终长序列版本UID = 1L;私有静态最终字符串成功=“成功";私有字符串名称;私人字符串电子邮件;公共字符串 ge ..
发布时间:2022-01-16 21:48:32 其他开发

Struts 2 Convention Plugin 定义多个父包

我正在开发 Struts 2 Web 应用程序,使用 Convention Plugin 通过注释来配置所有内容.我的一些动作类遇到了障碍,我想在其中使用多个父包.我确实在 Apache 的网站 上找到了一种方法 - 但是这似乎已被弃用.它不起作用,抛出 Type mismatch: cannot convert from String[] to String 错误. @ParentPackag ..
发布时间:2022-01-13 10:31:37 Java开发

Struts 2 错误 - com.opensymphony.xwork2.util.logging.commons.CommonsLogger 错误

我正在尝试运行 Struts2 示例应用程序.在启动服务器时,我遇到以下错误和使用来自 这里.我在这里实现了相同的代码相同的罐子. struts2-convention-plugin-2.3.1.2.jar, asm.jar, antlr-2.7.6.jar, commons-fileupload-1.2.2.jar, commons-io-2.0.1.jar, commons-lang ..

Struts 2 约定插件定义多个父包

我正在开发 Struts 2 Web 应用程序,使用约定插件通过注释配置所有内容.我的一些操作类遇到了障碍,我想在其中使用多个父包.我确实在 Apache 的网站 上找到了一种方法 - 但是这似乎已被弃用.它不起作用,抛出类型不匹配:无法从 String[] 转换为 String 错误. @ParentPackage({"my-parent-package1, my-parent-package ..
发布时间:2021-11-10 22:17:11 Java开发

如何在 Struts 2 中使用注解定义拦截器

我正在尝试使用 struts2-convention-plugin,它提供 Java 注释来定义 Struts2 组件. Action 到目前为止还不错,但我如何使用注释来定义拦截器?(我指的是 @InterceptorRefs 或 @InterceptorRef). 这甚至可能吗?目前,我已经在 struts.xml 文件中配置了带有注释和拦截器的操作. 是否有可能完全消除st ..

Struts 2插件转换-从Codebehind到Convention插件

我对将 codebehind 注释转换为常规的 struts.xml 文件感到困惑. 如何在动作类中识别动作名称?因为如果使用写方法 public String list {} -操作它与JSP的匹配,则它会自动识别页面,URL是 product!list 像这样.什么是常规插件? 当前网址: http://localhost:7001/example/product!searc ..

在struts.xml中使用约定插件

我在项目中使用约定插件,一切正常,直到需要添加自定义拦截器为止.要添加自定义拦截器,我需要在项目中包含struts.xml.但是,当我添加struts.xml时,每个页面都会出现404错误.我已经尝试过解决方案,但它似乎无法正常工作. 谢谢. 解决方案 struts.xml配置文件应位于源文件夹中,例如src或resources.生成应用程序时,编译后的输出将定向到WEB-INF/clas ..
发布时间:2020-07-25 22:10:54 Java开发

启动错误:java.lang.IncompatibleClassChangeError:org/apache/struts2/convention/DefaultClassFinder $ InfoBuildingVisitor

我有一个Struts2应用程序,该应用程序最初是基于XML的,但是现在我第一次引入了一个基于Annotation的操作,该应用程序在启动时就崩溃了. 鉴于以下操作映射,在应用程序启动时,我得到了错误 java.lang.InstantiationError: com.opensymphony.xwork2.util.finder.ClassFinder at org.apach ..
发布时间:2020-07-25 22:10:52 其他开发

struts2-rest插件..使两个struts动作+ rest动作一起工作,但是.给出java.lang.reflect.InvocationTargetException

我正在将现有的struts 2应用程序转换为也可以通过一些基于休息的服务来提供服务. 我使用了两个插件,struts2-rest插件和struts-convention插件, 除此之外,我还使用了asm.jar,因为上面给出的是一个在asm jar中找不到的类. 我想同时具有这两种功能,因为..我的常规struts动作映射也应该与其他url一起工作. struts.xml ..
发布时间:2020-07-25 22:10:50 其他开发

Tomcat 8.x上的Struts2 Convention Plugin损坏-org.apache.struts2.convention.PackageBasedActionConfigBuilder.error无法扫描命名软件包

我正在使用Struts 2.3.16以及相同版本的Conventional插件.该应用程序可以在Tomcat 7.0.35上正常运行,但会失败,但在Tomcat 8.0.3.0上会出现以下异常. 11-May-2014 06:26:01.421 WARNING [http-nio-8084-exec-5] com.opensymphony.xwork2.util.finder.UrlSet. ..