问题标签 [jsp]
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.
jsp - 使用 JSF 重定向和 WebTrends 的问题
在我们的新平台上,我们正在使用 JSF。我们的 WebTrends 标签未反映此平台上的正确页面标题。它目前正在显示用户上一页而不是当前页的名称。
我们正在使用 JSF 导航规则,其中有一些“<redirect />”标签。
有没有人遇到过这种情况,有没有解决办法。我建议我们从这个模型中移出一条路,仍然使用 JSF 但不使用导航规则。
谢谢
jsp - jsp 像 jsp:usebean 一样创建脚本变量
我想做类似
<test:di id="someService"
/`>
<% someService.methodCall(); %>
where<test:di
获取并实例化一个服务 bean 并创建一个脚本变量以供使用。类似于 jsp:usebean 的工作方式,例如
<jsp:useBean id="someDate" class="java.util.Date"
/>
<%
someDate.getYear();
如何使我自己的对象可用作脚本变量?
jsp - 使用 JSP 文档 (JSPX) 有条件地在元素上设置属性
在 HTML 表单中,可以通过在按钮上定义 "disabled" 属性来禁用按钮,其值为任意值:
如果要启用按钮,则该属性不应该存在,因为没有定义的值可以设置 disabled 属性以使按钮保持启用状态。
当我想在使用 JSP 文档 (jspx) 时启用/禁用按钮时,这会导致我出现问题。由于 JSP 文档必须是格式良好的 XML 文档,因此我看不到任何有条件地包含此属性的方式,因为以下内容是不合法的:
虽然我可以使用 JSTL if 标签复制标签两次以获得所需的效果,但在我的具体情况下,我在按钮上声明了超过 15 个属性(AJAX 的许多 javascript 事件处理程序属性),因此复制标签将使JSP 很乱。
如何在不牺牲 JSP 可读性的情况下解决这个问题?是否有任何自定义标签可以通过操作输出 DOM 向父级添加属性?
jsp - 如何将 <%= request.getContextPath() %> 添加到 jsp 页面内的所有相对 URL?
这个主题几乎说明了一切。如何自动修复 jsp 页面,以便将相对 URL 映射到上下文路径而不是服务器根目录?也就是说,例如
如何以将 css 映射到my-server/my-context/css/style.css
而不是的方式进行设置my-server/css/style.css
?除了将上述所有行更改为
java - 如何在不传输整个文件的情况下限制使用 JavaScript(或 Java)上传的文件的大小?
有没有办法在客户端浏览器上验证从 JSP 页面上传的文件的大小是否超过设定的大小限制,而不强制用户上传整个文件才发现它太大了?
如果可能,我想远离任何专有控件或技术,如 Flash 或 ActiveX。
谢谢!
http - 如何在jsp页面中停用缓存
我知道有一个 HTTP 响应标头指令可以禁用页面缓存:
我可以通过“手”修改标题:
但是有没有一种“好”的方法可以让 JSP 解释器在服务器响应中返回这个标题行?
(我检查了 <%@page ...%> 指令。似乎没有这样的东西。)
java - 如何使用 Ant 将 jsp 预编译的 web.xml 片段与主 web.xml 合并
我们的 Web 应用程序有常用的web.xml,其中包括一些 jsp 和 jsp 标记文件。我想切换到使用预编译的jsp。我在构建中进行了预编译,它生成了 web.xml 片段,现在我想将该片段合并到主 web.xml 中。
是否有web.xml的包含类型指令可以让我包含该片段。
理想情况下,我会为 DEV 保留原样,因为它对动态更改 jsp 并立即查看更改很有用,但是对于 UAT/PROD,jsp 将被预编译,因此工作得更快。
jsp - 如何知道一个jsp标签属性是否可用于EL?
我的 jsp 中有以下代码:
我想知道是否有任何方法(无需深入研究源代码)知道某个属性是否可用于 EL 编码。
在这段代码中,我想使用一个脚本变量定义为我在 pageScope 容器中设置的常量。当我从引用脚本变量的 sessionScope 中删除变量时,我想使用相同的机制,但似乎该<c:remove var>
属性拒绝解释我的脚本变量,这破坏了引用我的常量声明的所有努力。我可以使用 jsp scriptlet 来解决这个问题,但是有没有“更好”的方法来解决这个问题?
java - JSP 中的枚举
有没有办法在不使用 scriptlet 的情况下在 JSP 中使用 Enum 值。
例如
所以在JSP中我想做这样的事情
java - fmt:parseDate - 无法建立解析索引语言环境
有谁知道这个错误的根本原因?我将已知的良好数据提供给 fmt:parseDate 标记(它的数据库驱动数据由我们控制),但是这个错误随机弹出。我似乎无法找到一种方法来复制导致此异常的原因。