jsp翻译后编译
‘壹’ JSP中翻译出错和编译出错有什么区别
翻译出错是指容器在把jsp翻译成servlet源文件的时候出错,编译出错是指容器将翻译生成的servlet源文件编译成class文件的时候出错。
‘贰’ jsp页面经过转译后将创建一个什么文件
jsp页面经过编译后会变成一个java文件,最后会变成一个class文件在jvm中运行。
浏览器首先要请求一个以.jsp扩展名结尾的页面,发起JSP请求,然后,Web服务器读取这个请求,使用JSP编译器把JSP页面转化成一个Servlet类。需要注意的是,只有当第一次请求页面或者是JSP文件发生改变的时候JSP文件才会被编译,然后服务器调用servlet类,处理浏览器的请求。一旦请求执行结束,servlet会把响应发送给客户端。
‘叁’ 如何编译jsp
将记事本文档后缀名*.txt 改成*.jsp 就可以了,要运行jsp的话要,首先确定你安装了tomcat等类似软件没, 如果安装了就先运行tomcat服务器 把这个文件 放到tomcat的webapps下的root下,打入地址http://127.0.0.1:8080/*.jsp就可
‘肆’ JSP编译后生成什么及生成后在哪里
编译后生成.class文件,在web-inf/classes目录中
‘伍’ jsp文件需要编译吗如果需要,那么编译过程是怎么样的
jsp文件需要编译成servlet在web容器中运行的。
编译过程如下:
1、用户访问jsp页面时,jsp的处理过程如下图所示:
2、编译阶段
预处理阶段把jsp文件解析为java代码,编译阶段jsp引擎把java代码编译成servlet类文件,对于Tomcat,生成的class文件默认情况下存放在<Tomcat>/work目录下。
‘陆’ java开发的jsp程序编译后能够通过反编译看到源码,如何可以避免源码泄露|
JSP没有办法,把方法什么的都写到JAVA代码里,JSP只调用,JAVA代码可以通过工具进行混淆,让人无法反编译出原代码
‘柒’ jsp编译过程是什么样的
每一个JSP页面都会被Web容器编译成一个Java类,供web容器调用,并且生成HTML叶面回馈给用户。而了解其中的变异方法和规则,对我们学习JSP是非常有好处的,可以说学习好了这个编译原理,就已经学习好了大部分的JSP知识,剩下的工作就只剩下熟记一些tablib和反复应用以使自己更加熟练而已了JSP会被编译成.java放Tomcat/work/Catalina/localhost/***/org/apache/jsp/page
然后编译成.classjsp = java + html
servlet = java + out.print(html)
1.客户端发送请求给web容器
2.web容器将jsp首先转译成servlet源代码
3.web容器将servlet源代码编译成.class 文件
4.web容器执行.class 文件
5.web容器将结果响应给客户端
第二个问题,会.
参考资料: http://blog.csdn.net/susiefjd/article/details/1540782
‘捌’ jsp编译后生成的class文件在哪
需要在%tomcat%/webapps下建立一个project文件夹,在project中添加你的jsp文件。
‘玖’ jsp如何编译
下载tomcat
将在tomcat/webapps/
下建立文件夹如test
将file.jsp放入test下
tomcat的bin目录中打开startup(开服务器)
再打开IE
输入http://localhost:8080/test/file.jsp
一般就可以了
如果是servlet 的话
还要编写web.xml部署
具体的你找书看吧
‘拾’ jsp编译后文件位置在哪里
在javaweb项目文件夹里面的bin文件夹里面,源代码在src文件夹