Ⅰ .jsp 是什么文件
是一种编程语言的文件
Ⅱ 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一定要学JAVA吗
学习jsp当然要学习java了。学过jsp的人都知道,jsp最终还是被jsp容器编译成.java的文件,再被虚拟机翻译成字节码文件。jsp只是java这个大家族的一个成员。
掌握java基础可以学习jsp了。但距离开发一个良好的程序还有一段很长的路要走。
想要设计一个好的界面,还需要有html、javascript、css等知识
一个大型的信息类系统,需要用到数据库。必须学会至少一种数据库。mysql、oracle、sql server、access等
再有就是java大家族的成员了,如javabean、servlet等等。
还有框架如struts、hibernate、spring、jsf、ajax等,设计模式等。
呵呵,很多呢。先慢慢学吧。其实也挺容易的。