请教关于JSP即时预览的问题

发布于 2021-11-26 19:04:07 字数 414 浏览 877 评论 8

问题起因:在Visual Studio中(好吧又见VS)运行一次调试程序之后,所有html的修改直接保存然后刷新网页就看看到效果。

个人尝试:我在IDEA中编辑完JSP需要Update Resource一次才能看到效果,一开始我还以为是因为Jsp需要编译所以不可能直接预览,所以就切换成了FreeMarker,但是FreeMarker也不行,我考虑是否跟部署路径有关,就直接去生成文件的路径修改了一下。额,然后发现jsp也没有问题。   

请问:这样的话想保存就预览的话如何做才合适?先生成一些空jsp,然后到输出目录改完最后在拷回来? ?是否有设置可以直接使用编辑路径的Jsp文件。

本人使用IDEA 13

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

一个人的旅程 2021-11-27 02:14:50

额,当时我还不能确定是IDE的问题啊,如果真的搞不定的话,换IDE也算是解决方案。

感情旳空白 2021-11-27 02:14:48

有时候 如果想解决问题 必须摒弃自己之前的喜好和偏见,如果一直对一些事情一直存有偏见,或者为自己的偏见寻找借口,是很难解决问题的

我的意思是你为啥不尝试一下其他的IDE 例如Netbeans

蓝颜夕 2021-11-27 02:14:23

额,不是类似DW软件这种设计预览,只是实时替换jsp文件而已。

残花月 2021-11-27 02:13:53

意义何在?程序在具体环境中调试才是最真实的环境

英雄似剑 2021-11-27 02:13:33

我之前想过是不是tomcat的问题,我还搜了一下jetty但是jetty和tomcat的对比中没有提到这种类似提升开发效率方面的内容,所以以为两个容器在这方面没差别的。我现在就是debug模式啊,没有说的自动部署啊,是说的“Update Resources On Frame Deactivation”吗?

乞讨 2021-11-27 02:13:22

看你用什么了,如果是jetty插件就不用,如果是tomcat这些你在启动的时候可以用debug模式,或者设置成自动部署

德意的啸 2021-11-27 02:13:13

Idea中有一个Update Resources On Frame Deactivation 就是在idea切换到其他窗体时候执行一个什么操作,不过个人觉得每次都拷贝一份过去是不是很浪费资源?

拥有 2021-11-27 01:58:12

首先 问题的原因在于IDE 而不是JSP/FreeMarker等

然后窃喜,我用的Netbeans7.4 会检测到Resource变化 然后自动的复制到部署目录。

如果 在不考虑更换IDE的情况下 有两个办法实现你的要求:1. 直接在把源WebRoot/webapp 设置成部目录(不推荐);2. 自己写(找)一个监视插件,每当检测到Resource修改了 自动copy到部署目录

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文