通过wicket动态编写脚本src

2024-03-23

我希望我的页面能够动态加载 javascriptbody:

<script type= "text/javascript" src="this path should be decided from wicket dynamically"/>

我正在使用检票口1.4版所以JavaScriptResourceReference 在我的版本中不存在(据我检查,事实并非如此')

我该如何解决这个问题? 提前致谢 :)。


我将我的评论指定为答案。

您可以使用以下代码片段:

WebMarkupContainer scriptContainer = new WebMarkupContainer("scriptContainer ");
scriptContainer .add(new AttributeAppender("type", Model.of("text/javascript")));
scriptContainer .add(
    new AttributeAppender("src", urlFor(
        new JavaScriptResourceReference(
            YourClass.class, "JavaScriptFile.js"), null).toString()));
add(scriptContainer );

以及相应的html:

<script wicket:id="scriptContainer "></script>

只需更改字符串即可JavaScriptFile.js加载任何其他 Javascript 文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过wicket动态编写脚本src 的相关文章

  • 是否可以更改 Wicket 活动指示器的颜色?

    情况 我正在与 Wicket s 合作IndicatingAjaxButton 我在黑色背景的页面上设置了按钮 当用户按下按钮时 按钮的活动指示灯会熄灭并旋转 直到系统准备好继续前进 问题 由于黑色背景 指示器看起来很糟糕 由于指示器的一部
  • 从 Javascript 调用 Wicket 代码

    我正在尝试从 Wicket 中的 Javascript 调用一些 Java 代码 这是我的Java代码 public ShowUnternehmen add new AbstractDefaultAjaxBehavior Override
  • Wicket - DropDownChoice + ChoiceRenderer - 预选不起作用

    我正在我的网络应用程序中创建一个带有选择框的表单 我按照下面描述的方式使用 DropDownChoice ChoiceRenderer 组合 它工作正常 但一方面 in 不会预先选择默认值 我已经为此苦苦挣扎了很长一段时间 我在互联网上找到
  • 使用 wicket 进行单元测试时如何设置自定义会话?

    我正在尝试在仅允许您登录后访问的 wicket 页面上运行一些单元测试 在我的 JUnit 测试中 如果不设置会话 我无法启动页面或呈现它 你如何设置会话 我在查找有关如何执行此操作的任何文档时遇到问题 WicketTester teste
  • 如何拦截自定义 HTTP 标头值并将其存储在 Wicket 的 WebSession 中?

    我需要从每个请求中获取特定的自定义 HTTP 标头值并将其放入 WebSession 中 以便以后可以在任何网页上使用它 我相信 Wicket 的方法是使用一个自定义类来扩展具有适当访问器的 WebSession 我的问题是 我需要什么样的
  • 如何从 Wicket 1.5 中的 RequestCycle 获取responsePage?

    在 Wicket 1 4 中我使用了我自己的WebRequestCycle在分离时将页面存储在会话中 以实现 后退 链接 getRequestCycleListeners add new AbstractRequestCycleListen
  • 我应该将 html 和 java 文件放在 Apache Wicket 中的同一个包(文件夹)中吗?

    我想知道是否有一个 html 文件和 java 文件驻留在不同文件夹中的示例 我不建议使用单独的页面目录 除非您对资源流的工作方式非常熟悉 而我则不然 我见过的绝大多数 wicket 项目都将类和 html 文件保存在源目录中 我尝试自己将
  • 有没有办法使用 JavaScript 引入 Internet Explorer 条件注释?

    我有一段 HTML 代码 其中包含条件注释 该代码经过测试 在初始页面呈现时包含在页面的 HEAD 部分中时可以正常工作 我想在 Ajax 响应中使用 JavaScript 将相同的条件 CSS 引入到现有页面 我努力了 var comme
  • Wicket 与 GWT - 需要建议

    我正在开发一个基于 Java EE 的 Web 应用程序 我们的时间非常有限 无法提出 alpha 版本并尝试决定要使用的 Web 框架 它必须是易于学习但功能强大的东西 由于开发需要时间 标准 JSP Servlet 在这里不是一个选择
  • Jetty 7:为 Start.java 配置 JNDI

    遵循 Wicket 1 5 的指导 我将项目从 Jetty 6 1 25 转换为 7 5 0 v20110901 我现有的Start java包含以下设置 我用它来配置 JNDI EnvConfiguration envConfigurat
  • wicket:child 标签可以嵌套在页面上的另一个组件下吗?

    在 Wicket 1 4 中 我试图允许子页面更改父页面中标签上的 CSS 类 我一直这样做 这种情况的奇怪之处在于我想要定位的标签包装子页面标记 这是我尝试过的简化片段 父页面 html div div
  • 如何将会话从一台 Tomcat 服务器转移到另一台?

    我们有一个用于网店的 Tomcat 服务器 当用户登录时 我们需要将用户转移到另一个 安全 服务器 以下是详细说明 1 我们有两台 Tomcat 服务器 一台 常规 HTTP 和一台安全 HTTPS 2 用户最初访问常规服务器 3 当他们登
  • 如何处理 Wicket 自定义模型中抛出的异常?

    我有一个带有自定义模型的组件 扩展 wicket 标准模型类 当 Wicket 调用时 我的模型从数据库 Web 服务加载数据getObject 此查找可能会因多种原因而失败 我想通过在带有该组件的网页上显示一条不错的消息来处理此错误 最好
  • Wicket @SpringBean 不创建可序列化代理

    SpringBean PDLocalizerLogic loc 当使用上面时 我收到 java io NotSerializedException 这是因为 loc 不可序列化 但这不应该成为问题 因为 spring bean 是可序列化的
  • 如何让 Wicket 7 与 Java 8 中的 java.time 配合使用?

    我有很多 bean 并且都使用 LocalDate 和 LocalDateTime Wicket 中的 DateTextField 和所有其他小部件 如 DatePicker 仅适用于 java util Date 有什么办法可以injec
  • 动态添加组件到Wicket中的ListView

    我想制作一个带有 添加 按钮的表单 按 添加 按钮后 新面板将添加到检票口 ListView 元素 我怎么做 我希望能够添加无限数量的行 EDIT 交互式面板页面 html table tr td a href Add Panel a td
  • 我可以向 RepeatingView 添加元素而不刷新后者吗?

    假设我有一个包含复杂元素 例如包含小程序 的 RepeatingView 我想使用ajax向RepeatingView添加 或删除 一个新元素 但我不想刷新所有元素 因为这会导致小程序重新加载 这显然是我不想要的 我使用的是 wicket
  • 检查 Wicket 中的用户代理

    我使用的是 wicket 1 5 但我无法在getClientInfo 方法 WebRequest RequestCycle get getRequest 我在其他地方看到了这段代码 WebClientInfo clientInfo Web
  • 通过wicket动态编写脚本src

    我希望我的页面能够动态加载 javascriptbody 我正在使用检票口1 4版所以JavaScriptResourceReference 在我的版本中不存在 据我检查 事实并非如此 我该如何解决这个问题 提前致谢 我将我的评论指定为答案
  • Wicket setResponsePage() 方法如何工作?

    在学习 JSP 和 servlet 时 我听说了重定向和调度 他们中的哪一个做 Wicket 的setResponsePage 履行 What setResponsePage确实取决于几个因素 您调用 setResponsePage 的次数

随机推荐