求教;请问在struts框架里,java文件和class文件是由jsp文件生成的吗

来源:百度知道 编辑:UC知道 时间:2024/04/28 05:34:10
比如说other_jsp.java和other_jsp.class是由other.jsp生成的吗,如果我的jsp文件修改了,怎么让它再重新生成一遍呢?直接重起tomcat和apache可以吗?
本人菜鸟,求高人指教,非常感谢!
ps:我改的是html里的页面的表示部分,由test改成了test2,但是页面上还是test。我的问题是怎么让jsp重新编译成servlet呢???? 我改的只是jsp里的html部分 。

刚才试了一下IE就没问题,直接刷新页面就行,是不是我用的火狐浏览器没清缓存的事呢??

这个是最基础的东西,other.jsp运行的时候是编译成servlet再运行,比如在tomcat下,会在work目录下生成编译好的文件,修改jsp页面是不需要重启服务器的。直接运行即可。

问题问的有点迷糊

.java文件是Java源文件没有经过JVM(Java虚拟机)编译过的的文件
.class文件是经过JVM(Java虚拟机)编译过的文件
.jsp文件是被没有被tomcat编译成html输出到客户浏览器的文件

开发过程中
.java不被编译成.class是不能执行的! 不过这个问题不用你操心怎么把它编译过来,有JVM(Java虚拟机)帮你编译了,只要你装了JDK就行!

.java 修改了之后需要重启tomcat服务器 这样JVM(Java虚拟机)会重新把.java文件编译成.class文件重新执行!

修改了.jsp文件是不需要重启服务器的,只需要刷新客户端浏览器就行了!

不过对于你的问题你是把.jsp文件名字改了?那需要重新启动服务器!

好多东西火狐是不支持的
还是用大众化的比较好点
不过火狐在 c 方面挺受欢迎