问题标签 [jsp-tags]
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 - jsp的范围:useBean
主页.jsp
包含.jsp
这给出了一个错误,说“用户名”在 include.jsp 中未定义,即使 Bean 的范围是应用程序......</p>
java - 属性编辑器未在自定义验证标签 (java) 上注册 PropertyEditorManager 错误
我将 TomCat 5.5 与 MyFaces 1.1 一起使用,并尝试实现自定义正则表达式验证标签。
我的 RegExValidator 类如下所示:
我的 RegExValidatorTag 类如下所示:
我的标签库描述符如下所示:
我的 face-common-config.xml 有一个 Validator 标签,如下所示:
后来它应该在这样的jsp文件中使用:
调用页面时出现如下错误:
javax.servlet.ServletException:javax.servlet.jsp.JspException:org.apache.jasper.JasperException:无法将字符串“[\d{4}]”转换为属性“regex”的类“javax.el.ValueExpression”:未向 PropertyEditorManager 注册属性编辑器
原因:org.apache.jasper.JasperException - 无法将字符串“[\d{4}]”转换为属性“regex”的类“javax.el.ValueExpression”:属性编辑器未向 PropertyEditorManager 注册
我希望我提供了足够的细节来帮助我解决这个问题......
oracle - 如何禁用 JSFX 页面上的单个单选按钮?
我有一个客户创建了一个 Oracle ADF/JSF 1.1 应用程序。在其中一个页面上,他们有一个表格,其中第一列作为启用的互斥单选按钮。我不得不增强页面并添加带有禁用单选按钮的总行。如何在不使用 JavaScript 的情况下在 Bean 类或页面上禁用它?我试图做类似的事情:
但这会禁用所有按钮。我尝试将代码如下所示,但这会在第二列禁用指向下一页的链接:
这是代码片段:
jsp - jsp:文本在 tagx 内丢失空格
尝试使用 JSPX 并遇到一个奇怪的问题。根据 JSP 文档,jsp:text 中的文本不应删除空格,但是当我在 tagx 文件的开头有一个带有前导空格的 jsp:text 元素时,当在 jspx 视图中使用时,前导空白消失。
我已经做了很多谷歌搜索,但找不到导致它被删除的原因。我已经验证了直接包含在 jspx 视图中的相同 jsp:text 实例可以正常工作,但是放入单独的 tagx 文件会导致它丢失。
这是在使用 JSP 2.1 库的 Jetty 6.1.19 和 6.1.22 下。
编辑:一些示例代码如下。请注意,<jsp:text>
标签内的前导和尾随空格被去除。从我可以看到的 JSP 文档来看,应该保留其中的空白。
WEB-INF/tabs/nameValuePair.tagx:
测试.jspx:
输出:
jsp - 设计问题 - servlet、jsps、自定义标签、html
我是 servlet 和 jsps 的新手。我想知道对于我正在尝试编写代码的示例问题,最好的设计是什么。开始 -
我想创建一个网站(www.example.com),它只列出每个用户的登录历史(不是任何人想要的任何功能,而只是一个示例)。
所以这里有两个 URL - /index.jsp 和 /login(假设所有注册都已完成)。
index.jsp 将显示该用户过去的所有登录信息。但为此,我必须确定用户是否已经登录。如果用户已经登录,我会向他展示他的历史记录,否则我必须自动将他转发到登录页面。
我已经编写了一个自定义的加密强 cookie,它会告诉我用户是否登录。因此,如果将 cookie 发送给我,我可以验证他是否已通过身份验证,或者 cookie/会话是否已过期。那不是问题。
我遇到的设计问题是 - 如何调用检查身份验证的 java 类?我是否使用自定义 jsp 标签来检查并重写页面?我想让我的 html 开发人员在创建新页面时轻松使用该类。做这个的最好方式是什么?
我想我的问题与在 jsps 中正确使用 java 代码和/或可能是自定义标记库有关。请随意继续咆哮,只要你想:)
谢谢阅读。
- 瓦斯
java - 使用spring mvc跟踪多个相关输入框
我们有一个需要在 html 页面上编辑的域对象列表。例如,命令和域对象:
然后,我希望Spring MVC 标记库生成的 HTML是这样的:
但是看不到如何使用 Spring Form Tag Libraries(使用 Spring 2.5.6)来表达这一点。我想使用标签库,以便它负责将现有值绑定到标签以进行编辑(当它们在那里时)。
有小费吗?
jsp - 如何从 taglib 内部停止进一步的请求执行?
基本上,我们想创建一个标签库,可以将请求执行转发到另一个页面,类似于<jsp:forward />
. 我们如何防止 JSP 页面的其余部分从 taglib 中执行?
tomcat - 如何在 JSP 标签库中定义示例元素?
我目前正在编写一堆 JSP 标签供我们的设计人员使用。在我的 .tld 文件中,我有一些<tag>
和更多的<tag-file>
元素。
现在,我想给标签库的用户一些关于如何使用它们的例子。根据Sun 的文档,<tag-file>
和<tag>
元素都允许有一个<example>
元素。
这适用于<tag>
,但每当我尝试在 Eclipse 和 Tomcat 中放置示例时<tag-file>
都会抛出错误。
有人有这方面的经验吗?
javascript - 仅在启用复选框 A 时启用复选框 B,反之亦然
我有两列具有可预测名称的复选框。当未选中 a 列中的复选框时,如何禁用 B 列中的复选框,并且仅在启用第一个复选框 a 时启用它?
是否有类似 on checkvalue = true 将等效复选框 B 设置为 true 的东西,反之亦然?
编辑复选框不在表格中。它们在嵌套表中。
EDIT2应该只在 IE6 中工作(我知道....)而不是寻找跨浏览器兼容性
jsp - 从 jsp:include 页面重定向
如果存储在 Session Scope 中的“角色”与请求参数“accessRole”不匹配,我希望将用户重定向到 Login.jsp
主页.jsp
页眉.jsp
上面的代码没有按预期执行重定向。
我尝试使用 ExternalContext 的 redirect() 和 jsp:forward 代替 <c:redirect>,但没有任何效果。