Tag: jsp

为什么WEB-INF文件夹里面的jsp文件有效,但放在WEB-INF下的文件夹下不行?

当我的jsp文件在WEB-INF文件夹中(作为/WEB-INF/file.jsp)时,我可以从localhost:8080 / ProjectCtxtRoot /访问它们,但如果将它们放在/ WEB-中我无法访问它们INF / JSP / file.jsp? 我在web.xml中更改了welcome-list标记中的路径,如下所示 /JSP/fileName.jsp 我还更改了dispatcher-servlet.xml,如下所示 它仍然无效。 用于上述案例的url是 localhost:8080/ContextRoot/jsp/ localhost:8080/ContextRoot/jsp/fileName.jsp localhost:8080/ContextRoot/jsp/fileName 它不适用于上述任何url。 但它工作的时候 /fileName.jsp dispatcher-servlet.xml如下 用于上述案例的URL是localhost:8080 / ContextRoot /并且它可以工作。 我使用tomcat v 7.0服务器。 我在Eclipse IDE中刷新我的项目,然后清理它,构建它,使用mvn clean install构建war,然后从tomcat manager主页选择war并部署它。 我每次都这样做。 这就是diapatcher-servlet.xml在整个过程中的外观。 我只是改变了上面所说的特定部分 <!– –> <!– /WEB-INF/views/views.xml –> 这就是我的web.xml的样子 <!– Archetype Created Web Application –> dispatcher org.springframework.web.servlet.DispatcherServlet <!– contextConfigLocation /src/main/webapp/WEB-INF/dispatcher-servlet.xml –> 1 […]

Tomcat – 将项目文件夹设置为Web根目录

我在Tomcat webapps/mysite下有这个文件夹,这是我所有的JSP和其他东西所在的位置。 要访问此文件夹,请访问http://blah.com/mysite ,它运行正常。 然而(因为样式表和图像静态连接到根/ )我必须这样做,所以当我去http://blah.com/它将加载webapps/mysite内的东西。 我尝试了很多不同的东西,包括上下文和在server.xml设置绝对路径……似乎没什么用,每当我去http://blah.com/它仍然试图加载ROOT文件夹…什么的发生在这里?

如何从jsp向Struts2动作输入Date?

我在jsp页面中遇到了很多问题。 我应该使用什么标签从用户获取日期(yyyy-MM-dd)并将其存储在Struts2操作的Date属性中? 我的操作中的属性声明为java.util.Date。 我希望jsp页面的输入落在这个属性中。 请帮忙。 我得到无效字段错误(在JSP中),如果用作:textfield标签,以正确的格式输入日期。

如何在Spring MVC中填充下拉框

我一直试图找出如何填充Spring MVC中的下拉框。 关于这个问题有一些主题,但我找到的没有一个帮助过我,所以我希望有人可以帮助我。 这是我的控制器: @Controller @RequestMapping(“/document-revision”) public class DocumentRevisionController { @Autowired private DocumentRevisionService documentRevisionService; private DocumentService documentService; @RequestMapping(value=”/list”, method=RequestMethod.GET) public String getDocumentRevisionList(Model model) { List documentRevisions = documentRevisionService.retrieveAllDocumentRevisions(); model.addAttribute(“documentRevisions”, documentRevisions); return “document-revision”; } @RequestMapping(value=”/add”, method=RequestMethod.GET) public String getDocumentRevision(Model model) { DocumentRevision documentRevision = new DocumentRevision(); model.addAttribute(“documentRevisionAttribute”, documentRevision); return “new-documnent-revision”; } @RequestMapping(value=”/add”, method=RequestMethod.POST) public String postDocumentRevision(@ModelAttribute(“documentRevisionAttribute”) […]

Spring Boot JSP 404

我正在尝试在Spring Boot服务中添加一个jsp页面。 我的问题是,每当我尝试去那个页面时,我都会这样: 白标错误页面 此应用程序没有/ error的显式映射,因此您将此视为后备。 Tue Apr 21 23:16:00 EEST 2015出现意外错误(type = Not Found,status = 404)。 没有消息可用 我在我的application.properties中添加了前缀和sufix: spring.view.prefix: /WEB-INF/jsp/ spring.view.suffix: .jsp 这是我的控制器类: @Controller public class MarkerController { @RequestMapping(value=”/map”) public String trafficSpy() { return “index”; } } 我的应用类: @SpringBootApplication public class Application extends SpringBootServletInitializer { private static Logger logger = Logger.getLogger(Application.class.getName()); public static void […]

JSP中的Java常量

我有一个类定义各种常量的名称,例如 class Constants { public static final String ATTR_CURRENT_USER = “current.user”; } 我想在JSP中使用这些常量而不使用Scriptlet代码,例如: Apache unstandard taglib中似乎有一个标记提供此function。 但是,我找不到任何方法来下载这个taglib。 我开始怀疑它是否已被弃用且function是否已移至另一个(Apache)标记库? 有谁知道我可以在哪里获得这个库,或者如果它不可用,如果有其他方法我可以在不使用scriptlet代码的情况下访问JSP中的常量? 干杯,唐

我在哪里可以找到“j_security_check”?

是否有“j_security_check”的标准位置,以便我可以查看它? 搜索我的计算机找不到该文件,只是对它的引用。 因此,出于安全原因隐藏它还是不是文件? 我已被锁定在应用程序之外,这是我第一个看到解决方案的地方。

如何在jsp页面上调用servlet加载

我想在index.jsp页面的加载时调用servlet latest_products。这个servlet在List中有记录。 我想将此List传递给index.jsp 。 但我不想在url中显示servlet的名称。 有什么方法可以做到这一点。

Eclipse中为包含的JSP指示“someVariable无法解析”错误

所以我有一个主JSP索引页面“index.jsp”,它有几个包含。 就像是, “include.jsp”包含字符串“String basePath = request.getContextPath();”。 “navbar.jsp”使用“basePath”,但Eclipse在“navbar.jsp”的任何一行上放置一个红色X,该行使用“basePath”,消息“basePath无法解析”。 我的webapp工作正常,但想知道可能导致这种情况的原因,或者是否可以解决? 或者也许有办法让Eclipse忽略这个? 我只是希望假阳性的红色X消失。 我想Eclipse并不理解“navbar.jsp”从“include.jsp”获取“basePath”,因为它与“index.jsp”一起编译。

使用JSTL将长时间戳格式化为日期

我从数据库中提取了一个很长的时间戳,但是想要只使用标签将它呈现为日期,而不是JSP中的嵌入式Java。 我已经创建了自己的标记来执行此操作,因为我无法使parseDate和formatDate标记生效,但这并不是说它们不起作用。 任何建议? 谢谢。