问题标签 [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 - 如何使用 struts2 磁贴创建登录页面
我在 struts2 概念中创建了 Web 应用程序,该应用程序被调用或在浏览器中键入,例如“localhost:8080/strutsregistration”,它加载了 web.xml 中提到的欢迎文件 login.jsp。它应该调用 struts.xml 中的特定操作,而不是调用 login.jsp。如何配置 web.xml 以在应用程序启动时调用特定操作。
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 是有效的。检查下面的评论。
java - 如何将 Tiles 3 与 Struts2 正确集成?
我正在尝试将 Tiles 3 与 Struts 2 集成。
我想我已经在 lib 中添加了所有必要的 jar 文件,但我得到了:
java.lang.ClassNotFoundException: org.apache.struts2.tiles.StrutsTilesListener
web.xml
瓦片.xml
struts.xml
java - java.lang.NoClassDefFoundError: org/apache/tiles/web/startup/TilesListener 在 Struts 2 中使用 Tiles
我在 Windows 8 操作系统中将 Tiles 与 Struts2 Web 应用程序集成在一起。我在服务器日志中收到以下错误:
我使用了以下必要的罐子:
我的web.xml
配置:
我的tiles.xml
配置:
我错过了什么?我已经花了一整天在谷歌搜索可能的解决方案,但没有找到正确的解决方案。
dictionary - 如何将 Java Map 作为 Tiles 模板属性传递?
有没有办法在瓷砖模板定义中传递 java Map?
像这样的东西:
我发现的唯一解决方法是将映射作为 JSON 字符串传递(如上一个示例中所示),从中创建一个 JSON 对象,然后将其转换为 Java 映射。
java - 如何调试 ClassNotFoundException:org.apache.struts2.tiles.StrutsTilesListener?
错误:
如何在 Struts 2 中调试此错误?
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 天开始就被这个问题困扰着,并且尝试了很多改变各种库但没有任何效果!!..请帮助!:(
validation - 在 Struts 2 中使用一个操作和多个 JSP 页面进行验证
我有一个表格,其中有一个部分我提交评论与更新整个表格分开。
为了使我的 JSP 易于管理,我使用以下 Struts 2 操作:
该maininfo
磁贴显示主表单 JSP 页面。磁addFundingComment
贴显示提交评论的表单。
我的问题是,如果验证失败,"input"
结果必须转到 maininfo
磁贴或addFundingComment
磁贴,但我需要它转到与验证失败的表单相对应的磁贴。
我可以通过将addFundingComment
JSP 代码放入maininfo
JSP 代码中并使用 a<s:if>
来显示我想要的表单来解决这个问题,但我认为拥有两个单独的 JSP 文件会使每个文件更易于管理和调试。
我想使用一个Action
来更容易地maininfo
在用户提交评论时保持所有字段更改。
有没有一种方法可以Action
使用<results>
它转到不同的 JSP 页面并将验证失败返回到相应的 JSP 页面?
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
:
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]