【问题标题】:Using JSP Files outside of the Eclipse IDE在 Eclipse IDE 之外使用 JSP 文件
【发布时间】:2011-06-23 01:37:21
【问题描述】:
大家好,我是使用 Eclipse IDE、JSP/Java、HTML、Tomcat 的新手。
在获得 Eclipse 之前,我正在使用记事本制作 HTML 文件,并且我已经完成了网站的这一部分。我现在得到了 Eclipse IDE,我一直用它来为一些动态 html 制作 JSP,现在我也完成了它们。
我现在遇到的问题是:
我不知道如何从 IDE 中提取 JSP,所以我可以将它与 HTML 页面放在我的文件夹中
-
这会给我带来另一个问题,我想将 JSP 放在 <iframe> 中,其中 2 个使用 <jsp:forward> 标签,我不确定是否所有的转发和表单提交都会保留在 iframe 中,因为据我所知 <jsp:forward> 没有目标属性,如果这会成为问题,谁能指出我正确的方向来解决这个问题?
最后,我只被教过如何在 IDE 中创建 Tomcat 服务器,在我从 IDE 中提取 JSP 文件后,如何独立运行 Tomcat?
非常感谢,非常感谢您的时间和精力:)
【问题讨论】:
标签:
html
eclipse
jsp
tomcat
frames
【解决方案1】:
我不知道如何从 IDE 中提取 JSP,所以我可以将它与 HTML 页面放在我的文件夹中
在 Eclipse 或资源管理器中选择源文件,按 Ctrl+C,在资源管理器中打开目标文件夹,按 Ctrl+V。
这会给我带来另一个问题,我想将 JSP 放在 <iframe> 中,其中 2 个使用 <jsp:forward> 标签,我不确定是否所有的转发和表单提交都会保留在 iframe 中,因为据我所知 <jsp:forward> 没有目标属性,如果这会成为问题,谁能指出我正确的方向来解决这个问题?
目前还不清楚你拥有什么以及你在为什么而苦苦挣扎,但所有这些都闻起来并不好闻。看起来你以错误的方式处理事情。我建议开始学习servlets。我还建议开发 without <iframe>,只要所有页面都在同一个网络服务器上运行。如果您需要某种头/左菜单/页脚包含,那么您应该使用服务器端包含。 JSP 为此提供了<jsp:include>。
最后,我只被教过如何在 IDE 中创建 Tomcat 服务器,在我从 IDE 中提取 JSP 文件后,如何独立运行 Tomcat?
假设您已经正确创建了一个动态 Web 项目,只需右键单击它,选择 Export > WAR 文件。然后将获取的WAR文件放到Tomcat的/webapps文件夹中并启动即可。