问题标签 [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.

0 投票
0 回答
92 浏览

java - 如何使用 struts2 磁贴创建登录页面

我在 struts2 概念中创建了 Web 应用程序,该应用程序被调用或在浏览器中键入,例如“localhost:8080/strutsregistration”,它加载了 web.xml 中提到的欢迎文件 login.jsp。它应该调用 struts.xml 中的特定操作,而不是调用 login.jsp。如何配置 web.xml 以在应用程序启动时调用特定操作。

0 投票
0 回答
1241 浏览

struts2 - struts 2 tiles2.2.2 配置有问题。任何人都可以帮助解决问题吗?

下面是我的资源。

a) web.xml

b)tiles.xml

c) struts.xml

我有tiles-api-2.2.2.jar、tiles-core-2.2.2.jar、tiles-jsp-2.2.2.jar、tiles-servlet-2.2.2.jar、tiles-compact-2.2.2。罐子,struts2-tiles-plugin-2.2.16.3.jar

和我的 web-inf/lib 文件夹中的一些其他 jars。

此外,下面是 baseLayout.jsp

如果需要,我可以发布其他页面或屏幕截图。以下是我尝试运行此应用程序时遇到的错误。

答:在我的情况下,使用 tilesServelet 是有效的。检查下面的评论。

0 投票
3 回答
4509 浏览

java - 如何将 Tiles 3 与 Struts2 正确集成?

我正在尝试将 Tiles 3 与 Struts 2 集成。

我想我已经在 lib 中添加了所有必要的 jar 文件,但我得到了:

java.lang.ClassNotFoundException: org.apache.struts2.tiles.StrutsTilesListener

web.xml

瓦片.xml

struts.xml

0 投票
1 回答
1766 浏览

java - java.lang.NoClassDefFoundError: org/apache/tiles/web/startup/TilesListener 在 Struts 2 中使用 Tiles

我在 Windows 8 操作系统中将 Tiles 与 Struts2 Web 应用程序集成在一起。我在服务器日志中收到以下错误:

我使用了以下必要的罐子:

我的web.xml配置:

我的tiles.xml配置:

我错过了什么?我已经花了一整天在谷歌搜索可能的解决方案,但没有找到正确的解决方案。

0 投票
0 回答
126 浏览

dictionary - 如何将 Java Map 作为 Tiles 模板属性传递?

有没有办法在瓷砖模板定义中传递 java Map?

像这样的东西:

我发现的唯一解决方法是将映射作为 JSON 字符串传递(如上一个示例中所示),从中创建一个 JSON 对象,然后将其转换为 Java 映射。

0 投票
2 回答
6215 浏览

java - 如何调试 ClassNotFoundException:org.apache.struts2.tiles.StrutsTilesListener?

错误:

如何在 Struts 2 中调试此错误?

0 投票
1 回答
929 浏览

jsp - java.lang.NullPointerException org.apache.tiles.definition.UnresolvingLocaleDefinitionsFactory.getDefinition

我正在为我的项目使用 struts2+hibernate 集成,并在其中实现了磁贴,但遇到了这个问题

struts.xml

瓷砖.xml

web.xml

MenuAction.java

横幅.jsp

基本布局.jsp

狮子.jsp

菜单.jsp

老虎.jsp

我在项目中使用的库列表

在此处输入图像描述

这是我尝试访问http://localhost:8080/Struts2HibernatePagination/tigerMenu.action 后的快照

有人可以告诉我为什么我得到这个异常,因为我从过去 2 天开始就被这个问题困扰着,并且尝试了很多改变各种库但没有任何效果!!..请帮助!:(

0 投票
1 回答
385 浏览

validation - 在 Struts 2 中使用一个操作和多个 JSP 页面进行验证

我有一个表格,其中有一个部分我提交评论与更新整个表格分开。

为了使我的 JSP 易于管理,我使用以下 Struts 2 操作:

maininfo磁贴显示主表单 JSP 页面。磁addFundingComment贴显示提交评论的表单。

我的问题是,如果验证失败,"input"结果必须转到 maininfo磁贴或addFundingComment磁贴,但我需要它转到与验证失败的表单相对应的磁贴。

我可以通过将addFundingCommentJSP 代码放入maininfoJSP 代码中并使用 a<s:if>来显示我想要的表单来解决这个问题,但我认为拥有两个单独的 JSP 文件会使每个文件更易于管理和调试。

我想使用一个Action来更容易地maininfo在用户提交评论时保持所有字段更改。

有没有一种方法可以Action使用<results>它转到不同的 JSP 页面并将验证失败返回到相应的 JSP 页面?

0 投票
1 回答
228 浏览

java - java.net.URISyntaxException:Struts 2.5 Tiles 3.0 中索引处的路径中存在非法字符。使用 Eclipse 不在单独服务器上的 Tomcat 8.0 上

我正在使用 Struts 2.5 和 Tiles 3.0。

该项目在 Eclipse Juno 上运行良好。将项目单独导出到 Tomcat 8.0 服务器后,我在 Tiles 页面中遇到了问题。

例外:

tiles.xml

web.xml

struts2.xml

0 投票
1 回答
3736 浏览

struts2 - Struts 2.5 无法找到 URI 的 taglib [s]:[/struts-tags]

尝试将 Struts 2.1 5o 2.5 和 Tomcat 6 迁移到 Tomcat 8。Struts tile 插件从 2.1 到 2.5。一旦部署到 Tomcat 8 中,JSP 就不会显示并收到此错误。

**类型异常报告

消息 ServletException,包括路径“/pages/tiles/defaultPageLayout.jsp”。

说明 服务器遇到了阻止它完成请求的意外情况。

例外

org.apache.tiles.request.render.CannotRenderException:ServletException 包括路径“/pages/tiles/defaultPageLayout.jsp”。**

在日志中 org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet [jsp] throw exception org.apache.jasper.JasperException: Unable to find taglib [s] for URI: [/struts-tags]