Tag: jsp tags

如何在JSP中获取完整的URL

我如何获得JSP页面的完整URL。 例如,url可能是http://www.example.com/news.do/?language=nl&country=NL 如果我做以下事情,我总是得到news.jsp而不是.do out.print(request.getServletPath()); out.print(request.getRequestURI()); out.print(request.getRequest()); out.print(request.getContextPath());

JSTL formatDate和java.time.LocalDate

我无法弄清楚如何在JSP中显示java.time.LocalDate值。 在我的JSP中,我有这个: std.datum的类型为java.time.LocalDate。 渲染jsp时,我得到了这个exception: javax.el.ELException: Cannot convert 2015-02-14 of type class java.time.LocalDate to class java.util.Date 我假设它是转换? 谢谢,约翰。

基于某些集合大小处理单数/复数单词的有效方法

我的工作项目中有很多实例需要在一个句子中显示某些集合的大小。 例如,如果集合的大小为5,则表示“5个用户”。 如果它的大小为1或0,则表示“1个用户”或“0个用户”。 现在,我正在使用if-else语句来确定是否打印“s”,这很乏味。 我想知道是否有一个开源JSP自定义标记库,它允许我完成这个。 我知道我自己可以写一个……基本上,它会有两个参数: 。 根据集合大小,它将决定是否附加“s”。 但是,这个实现不会太强大,因为我还需要处理“ies”,有些词不使用任何这些。 因此,我希望有一个更强大的库可以立即使用,而不是创建一个半生不熟的工具。 在这种情况下,我并不太担心用is / are作为前缀。 顺便说一下,我使用Java。 非常感谢。

JSTL – 使用forEach迭代用户定义的类

我需要将哪些方法添加到自定义Java类中,以便我可以迭代其中一个成员中的项目? 我找不到关于JSTL forEach标签实际如何工作的任何规范,所以我不确定如何实现它。 例如,如果我创建了一个通用的“ProjectSet”类,我想在JSP视图中使用以下标记: … 基本类文件: public class ProjectSet { private ArrayList projects; public ProjectSet() { this.projects = new ArrayList(); } // .. iteration methods ?? } 是否有任何接口我必须实现,如PHP的ArrayAccess或Iterator才能使其工作? 编辑:没有直接访问ArrayList本身,因为我可能会使用generics使用某种Set类,而JSP视图不应该知道类的内部工作。

使用Spring Security标记库时将exception映射到404页面

将exception映射到404页面时,Spring Security标记无法从安全上下文中查找身份validation信息。 使用“真实”404,可以找到认证。 我的web.xml: com.example.NotFoundException /app/404 404 /app/404 在JSP上我有: /app/404路径映射到只返回视图的控制器。 当我浏览到/foo/some_invalid_id , NotFoundException会从控制器中抛出,最后当它进入JSP时,它无法在SecurityContext找到身份validation并呈现这两个选项中的任何一个。 相反,当我浏览/something_that_really_doesnt_exist它能够判断我是否登录并呈现正确的HTML。

在JSP中,美元花括号$ {}意味着什么?

${}在JSP中意味着什么? 例如,

如何将对象传递给JSP标记?

我有一个JSP页面,其中包含一个scriplet,我在其中实例化一个对象。 我想将该对象传递给JSP标记而不使用任何缓存。 例如,我想完成这个: 我试图避免直接与任何缓存(页面,会话,servletcontext)交互,我宁愿让我的标签处理。

如何将CSS文件加载到jsp中

我创建了一个jsp页面如下: Login page India welfare welcome 并将其命名为login.jsp 我还创建了一个名为loginstyle.css的css文件,.css文件的代码如下: body { background-color:#d0e4fe; } h1 { color:orange; text-align:center; } p { font-family:”Times New Roman”; font-size:20px; } css和jsp的目录结构如下:.css文件的webcontent / welfare_web / css和jsp文件的webcontent / welfare_web / login 编程编辑器是eclipse ,我使用的服务器是tomcat 7.0 。 当我尝试使用tomcat服务器运行login.jsp文件时。 css文件没有显示任何效果。 我的意思是输出是普通文本,而不是CSS文件。 请帮助我如何使.css文件生效jsp文件。

jsp的范围:useBean

针对home.jsp include.jsp 这给出了一个错误,即在include.jsp中未定义“username”,即使Bean的范围是应用程序…

打印java scriptlet变量,就好像它是一个JavaScript变量一样

您好我需要在jsp内的标签内的javascript调用中输出一个java变量! 例如: <dmf:checkbox name="checkbox" onclick = "selectAll()” /> 生成的javascript是: selectAll(),this); 但我其实想要的东西 selectAllCheckBoxes(Hello),this);