
正文
java和jsp代码 java和jsp怎么结合
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jsp代码可以直接执行所以不会被翻译成java代码
因为tomcat服务器,当有请求访问JSP资源时,会将JSP页面翻译为java类,然后将整个java类进行动态java和jsp代码的编译,编译成class文件,然后执行class文件,所以每个JSP在最终都会变成java类,所以能够书写Java代码。
注意java和jsp代码:只有JSP页面被访问时,JSP页面才会被翻译成java文件,然后才会编译成class文件,然后进行加载执行。而且翻译只会翻译一次,所以第一次请求相对较慢。因为tomcat服务器,当有请求访问JSP资源时,会将JSP页面翻译为java类,然后将整个java类进行动态java和jsp代码的编译,编译成class文件,然后执行class文件,所以每个JSP在最终都会变成java类,所以能够书写Java代码。
注意:只有JSP页面被访问时,JSP页面才会被翻译成java文件,然后才会编译成class文件,然后进行加载执行。而且翻译只会翻译一次,所以第一次请求相对较慢。
相关问答
Q1: 将代码写在jsp上和写在java上有什么区别?
首先,你要知道jsp是怎么运行的:
比如这样:
左边这个是jsp,右边是相应的转化后的java文件。
所以说你才能在jsp里写java代码。
当你需要在jsp里写代码的时候,再写。
一般来说在jsp上用EL表达式和JSTL标签就够你展现好页面的了。
Q2: JSP和java有什么区别?
jsp是html的扩充(简单这样理解),可以在html文件中定义类、创建实例、甚至是所有java代码,都可以写入,所以给这种文件起了个名字叫做jsp(java server page)。
既然可以定义类、可以写所有的java程序,那么这个页面不再像html一样是静态的(字段是固定的)了,可以使用java代码动态生成页面的显示数据(比如、实时从数据库,配置文件中读取信息显示到页面上)。
更确切的说,jsp文件再最终运行的时候依然是要像java文件一样,编译成class文件才能运行的,所以jsp本质上依然是java,只是用于前端页面展示的java文件。
Q3: 如何将jsp和java代码分离
将JSP和Java代码彻底分离的步骤
1,Java代码都写在Servlet中。
2,JSP页面结合 EL表达式以及C标签。
希望对你有帮助,望采纳!
关于java和jsp代码和java和jsp怎么结合的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








