用eclipse同步项目后,如何查看jsp编译后的servlet源码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用eclipse同步项目后,如何查看jsp编译后的servlet源码?相关的知识,希望对你有一定的参考价值。

我知道,如果不用eclipse同步的话,在 \tomcat\work\Catalina\localhost\ 下找到自己的项目,
然后一步步可以找到该servlet文件.
例如 Test.jsp 编译后有可能叫 Test_jsp.java

如果在eclipse下配置好server,然后将项目放在server上,可以直接同步,这样很方便.
但这种方式下,如何看到jsp编译后的servlet源码啊? 例如Test_jsp.java 中的内容.

十分感谢!

我已经从Csdn上找到答案了,尽管这里大家没帮上我的忙,我依然感谢大家!
正确答案公布如下:

D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp7\work\Catalina\localhost\Test\org\apache\jsp

上面的Test是我的project

参考技术A 能看到了都是跟servlet容器一起说的.

真正开发JSP是不需要编译的, JSP直接打包到WAR(web应有程序归档)里,

解析, 编译的活是servlet容器的活, 不同的容器或应用服务器处理方式也不同.本回答被提问者和网友采纳
参考技术B 还是在那个文件夹里面吧,你配过tomcat路径,eclipse发布文件时,会按照你所配置的tomcat路径自动将文件上传到服务器tomcat,只不过原来的手动操作改成现在的自动的了。在浏览器打开网页时,都是需要通过tomcat的,否则就是静态网页 参考技术C 能看到了都是跟servlet容器一起说的. 真正开发JSP是不需要编译的, JSP直接打包到WAR(web应有程序归档)里, 解析, 编译的活是servlet容器的活, 参考技术D 能看到了都是跟servlet容器一起说的.

真正开发JSP是不需要编译的, JSP直接打包到WAR(web应有程序归档)里,

解析, 编译的活是servlet容器的活, 不同的容器或应用服务器处理方式也不同.
第5个回答  2010-10-13 你的服务器是tomcat的话就上 tomcat的work 文件夹中招就可以了

在eclipse下建立web项目修改了jsp文件后不生效,用的服务器是tomocat?

怎么才能使得修改后的jsp生效在线等,高手帮忙呀
清除.class,重新部署都无效,修改后的jsp还是不生效,还是显示修改前的页面
1,2,3,4的回答进行了修改还是没有用,谢了
大家帮忙看看还有什么办法呀

有2种情况一是IE缓存导致显示之前jsp界面
二是没有选择eclipse的自动编译
可以去tomcat下看下发布的文件是不是后来的~~如果是后来的就在jsp界面中加入清缓存的代码
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", -10);
%>
如果不是后来的就把eclipse项目标签下自动构建的菜单选上
参考技术A 修改页面的静态部分及时刷新及时生效. 修改类生成部分重新部署后生效.

我不是高手,但是高手都是这样告诉我的. 如果我还继续追问,他会要我把代码仔细检查3遍再去问他.一般在第二遍的时候我自己能找出原因.
参考技术B 你就修改jsp的静态代码的话 应该会生效
如果修改了页面的动态的代码就要重新部署了
参考技术C 修改了jsp文件后不生效?

修改完保存刷新

重新部署 (删除tomocat中work中你的项目文件 ,再部署)

重启计算机 (tomocat被索定)

以上是关于用eclipse同步项目后,如何查看jsp编译后的servlet源码?的主要内容,如果未能解决你的问题,请参考以下文章

用eclipse修改jsp或者java文件,eclipse就编译整个项目,导致项目太大怎么解决?

jsp编译后文件位置在哪里

jsp工程 改名后再部署出问题

在eclipse下建立web项目修改了jsp文件后不生效,用的服务器是tomocat?

eclipse package视图和navigator视图的区别

TomcatTomcat如何部署文件夹项目(非打包)(Eclipse编译)