我正在尝试检查WEB-INF/view文件下是否有文件。我现在用的是Spring和JSP2.0,试着做一个论坛主题。在自定义标记中,我尝试检查目录中是否存在jsp文件,但无法使其正常工作……
File file = new File("./skin/login", "login.jsp");
login.jsp is included as /WEB-INF/view/skin/login/login.jsp
有没有办法检查这个文件是否存在??
我有一个Java项目,它使用Ant构建得很好,完美地部署到JBoss上,并且没有任何问题地运行。该项目包括一些自定义标记库(不是!),它们也可以正常工作。
问题在于Eclipse (Ganymede):在使用我们的自定义标记的每个JSP文件中,JSP解析器用以下错误标记taglib包含行:
Cannot find the tag library descriptor for (example).tld
这也会导致选项卡库的每一次使用都被标记为错误,而且由于IDE没有它们的定义,所以它不能检查标记参数等等。
我们完美工作的JSP文件是红色错误的海洋,我的眼睛开始燃烧。
我如何简单地告诉Eclip
我以前在java/jsp网站上问过一个关于干净urls的问题,我得到的答案是我需要像这样配置我的web.xml文件
<servlet>
<servlet-name>yourjsp</servlet-name>
<jsp-file>/yourjsp.jsp</jsp-file> // here you can give jsp location
</servlet>
<servlet-mapping>
<servlet-name>yourjsp</servlet-name>
<ur
当我们使用request.setAttribute和request.getAttribute时,我在这个论坛上读到过
只有在加载jsp页面之前,才会保留它的值。所以他们建议使用隐藏的形式,而当我使用隐藏的形式时-我似乎不能正确地使用它。它说它不允许空值,我确保通过.setAttribute存储的所有值都有一些初始化值。
下面是显示错误的代码
**org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 83 in the jsp file:
我试图在jsp页面上的for循环中创建多个div。我正在从一个数据库中加载论坛上的所有帖子,每个帖子都是一个新的div。我试图使div具有像id= "post-" + title这样的id,其中title是一个变量。
我试着用这种方式推送out.printlnt(title),但没有起作用,我还找到了一个解决方案,它可以让smth像div id = {{title}}一样仍然不起作用。你知道如果不使用javascript就能做到这一点吗?我只想分配for循环中的id。
for (ForumPost fp : allForumPosts) {
//get title and li
在学习jsp在top menu bar上构建登录/注销时,我在这个论坛中使用了类似的question。我想知道使用session的方法是相同的,这个session对象应该在LoginServlet中还是在SessionServlet中来控制这种UI行为,如果我在session中使用MongoDB,我如何实现这个结果?