赞
踩
根据对动态网页的定义,JS不是用来做动态网站的。而jsp/servlet是。比如说新浪这个爱问程序,当你回答一个问题的时候,输入框右下角会显示你还能输入几个汉字,这个就是用javascript实现的,而当你点了提交按钮以后,服务器会收到你的回答,并把回答存入数据库,这个存入数据库的功能就可以通过jsp或servlet实现
Tomcat等Weg容器最终会把JSP转换为Servlet
JSP更擅长表现与页面显示,Servlet更擅长于逻辑控制
Servlet 是利用print() 来输出。由于包括大量的HTML标签、大量的静态文本及格式等,导致Servlet的开发效率低下。
JSP通过在标准的HTML页面中嵌入JAVA代码,其静态的部分无须java程序控制,Java代码只控制那些动态生成的信息。 最终JSP被容器解释为Servlet,其中HTML代码也是用print() 拼接输出的。 JSP第一次访问的时候,要转化为java文件,然后编译为class文件,所以第一次访问JSP速度会比较慢。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。