问题标签 [struts2-tiles-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 瓷砖可以有动作类吗?
在 Stuts2 中,我使用 Tiles 插件为网站(菜单、页脚、页眉等)创建在每个页面上都一致的布局。
现在每个图块只是一个静态 HTML 内容。
是否可以通过例如使 Tile 更具动态性。Footer
每次要渲染页脚时调用一个动作类?例如:从数据库中获取页脚内容。
如果我要在我的应用程序的每个页面的操作类中执行此操作,这将产生一个非常不可用的代码......
所以也许从 Tile 的角度来看是可能的?
maven - 使用 Struts2 Tiles 插件启用 Tiles 时出错
当我尝试在 Tomcat 上使用 Tiles 部署 Struts2 应用程序时出现此错误:
这是 pom.xml:
和 web.xml:
这发生在我切换到 Maven 之后——之前,当我自己管理所有 JAR 时,这不是问题。
我可以看到该类org.apache.struts2.tiles.StrutsTilesListener
确实存在。
struts2 - 具有多个动作类的 Struts2 Tiles 插件
在网上找到了一些很好的例子,它们将 Struts 2 与 Tiles 2 集成在一起。我注意到它们都使用来自单个动作类的通配符方法映射动作。有这样做的理由吗?当我将操作单独映射到多个类时,我的应用程序不起作用。在下面的代码中,lookUpAll
我添加了操作。其余代码来自我试图遵循的示例。
Struts.xml:
瓷砖.xml
struts2 - Tile 3 在 struts2 上不起作用
我正在尝试在我的 struts2 应用程序中使用 Tile 插件,但收到以下错误,
“部署期间发生错误:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:开始:org.apache.catalina.LifecycleException:java.lang.IllegalArgumentException:java.lang.ClassNotFoundException:org.apache.struts2。 tiles.StrutsTilesListener。有关详细信息,请参阅 server.log。”
我有以下 jar 文件:
Web.xml
Struts.xml
我的 struts 库文件
struts2 - Struts2 更新到 2.3.15.1 意味着 Tiles 升级到 3.0.1?
由于 Struts 2.3.14.3 中的安全问题,我们今天升级到 Struts 2.3.15.1。
但是我们遇到了一个问题,因为struts2-tiles-plugin
从版本 2.1.4 更新到 3.0.1 并且我们的服务器不再工作了。
错误是:
现在我有点卡住了,因为这篇文章在这里:如何将 Struts 2 与 Tiles 3集成开始集成 tile-extras(我为什么需要它,确切地说)并使用注释和侦听器等等。我只想快速更新struts,而不是更新tile。谁能指出我该怎么做?谢谢你的帮助 :)
struts2 - struts 2 xwork2.util.logging.commons.CommonsLogger 错误异常
我有一个 struts 2 示例应用程序,当我按下登录页面上的登录按钮时,出现以下异常。我正在使用带有瓷砖的 struts 2。以下是我的 web.xml
以下是我的 struts.xml
以下是tiles.xml
struts2 - Struts 2.3.15.2 org.apache.struts2.tiles.StrutsTilesListener 的异常
我从 Struts 2.0.8升级到2.3.15.2
启动我的 apache tomcat 服务器时出现以下错误。
向类 org.apache.struts2.tiles.StrutsTilesListener 的侦听器实例发送上下文初始化事件的异常
我在我的 WEB-INF/lib 文件夹中使用以下 jar 文件
WEB.xml
STRUTS.xml
TILES.xml
如果我在这里做错了什么,请提出建议。任何帮助是极大的赞赏。
struts2-tiles-plugin - 瓷砖 2.2 的文档类型是什么
我已经使用了带有这种 Doc 类型的 tile 2.0:
但现在如果我不知道正确的 Doc 类型是否为:
一个 -
乙-
我问这个是因为在Tiless 2.2 文档中,更正的是:
1 -
2-
谁能告诉我可以使用哪个?
谢谢 !!!
java - 如何在 Struts2 磁贴中启动 jquery 模式弹出窗口?
我正在开发一个购物车应用程序。在我的应用程序中有客户注册表。我正在使用 Struts2 瓦片。当客户端单击注册按钮时,我的应用程序会弹出一个 jquery 模型窗口。在我的NewUser.java
动作类中重写了类的validate()
方法ActionSupport
。如果电子邮件字段为空,如何弹出带有字段错误的注册表单。
我的动作课:
我的弹出窗口:
Struts2 动作:
瓷砖定义:
提前致谢!
java - 带有注释错误的 Struts 2:无法找到父包
我正在尝试将磁贴与 Struts 2 一起使用。我在操作类上使用注释,如下所示。我已经使用 Convention Plugin 定义了一个默认父包,并且还定义了从包rcg.console
扩展的struts-default
包tiles-default
。
但是,当我启动 Tomcat 服务器时,出现以下异常。但是,如果我将
@ParentPackage(value="rcg.console")
操作类上的注释更改为
@ParentPackage(value="tiles-default")
,错误就会消失。如果我没有定义@ParentPackage
注释,struts 将无法检测到我的"tiles"
result-type
. 谁能帮我解决这个问题?
我的truts.xml
文件:
我的web.xml
文件:
我的tiles.xml
文件:
我的动作课: