JSP技术所开发的Web应用程序是基于Java的,jsp技术特点与Java语言类似,具有跨平台、业务代码分离、组件重用、继承Java Servlet功能和预编译等技术特点。
跨平台:JSP是基于Java语言的,可以使用Java API,可以应用在不同的系统中,如Windows、Linux、Mac和Solaris等。
业务代码分离:JSP页面可以只负责显示数据,当需要修改业务代码时,不会影响JSP页面的代码。
组件重用:JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者作为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。
继承Java Servlet功能:JSP拥有Servlet的所有功能和特性。
预编译:预编译就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。在用户下一次访问时,直接执行编译好的代码。
jsp技术特点具有跨平台、业务代码分离、组件重用、继承Java Servlet功能和预编译等技术特点。