将JSP与Tomcat一起使用而不连接Servlet

时间:2014-11-24 19:52:37

标签: java jsp tomcat

我有一些使用struts来关联servlet和JSP页面的Tomcat服务器。我想将其用于各种目的(例如重定向,计算等)。

在这个JSP中完成的操作不需要servlet,所以为了简单起见,我想避免将其与之关联。

我将.JSP放在webapp的jsp文件夹中并试图点击它,我得到了404重定向。

我假设我必须在web.xml或struts配置XML中添加一些条目,以便Tomcat知道在哪里查看,但是我必须将JSP与servlet相关联吗?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

没有JSP这样的东西不需要servlet。每个JSP都被编译成一个Servlet。

将Controller Servlet放在JSP前面并不是一个平坦的要求,这似乎是你真正要求的。您可以将JSP文件放在WAR的根目录中(除了WEB-INF之外的任何地方,如果您的JSP文件存储在WEB-INF下,那么您必须使用servlet控制器)然后您可以从

访问它们。
/myapp/index.jsp

假设myapp是你的上下文,index.jsp位于WAR文件的顶层。