菜鸟总结 jsp和html,欢迎大侠拍砖指导
自己很菜,在这里yy的总结下,我所体会的jsp和html的区别。欢迎各位大神拍砖指导。
1、功能
jsp因为可以结合ajax和javascript,方便的实现和服务器的数据交互,所以jsp适合动态页面(页面内容需要经常更新)。 html能使用javascript吗?? html适合静态页面。
2、效率
jsp在第一次使用时会在服务器产生个对应的java问题(tomcat是在tomcat7\work\Catalina\localhost\目录下)。html不会。所以我目测html的第一次加载速度会比jsp快。以后访问的速度呢?
欢迎各位大侠拍砖补充
------解决方案--------------------首先html能使用js ajax应该也可以使用
第二 html只是应用标签语言形成的静态页面 jsp再通过java编译之后会生成servlet文件 其实jsp就是一个servlet 只是有展现形式 更直观 你可以看看一些系统的书 就明白了
------解决方案--------------------
。。。。。。。。。。。。。。
动态视图跟局部刷新有必然联系吗?
动态的意思是相比较html这些静态的不能与服务器交互的来说是动态的,可以与服务器交互,而当今的基本所有的网站都是动态的。
局部刷新?呵呵,一般开发是ajax啊,当然jquery也封装了ajax,而且很方便,对于一般的问题都可解决,
jquery封装的方法包括:post,get,ajax,getJson等,lz去查一下jquery文档,可以很方便的实现的。
------解决方案--------------------
html 和 jsp都能哦,XMLHttpRequest是浏览器内置对象
不过大多的都是使用JSP 动态页面生成技术 简单些啊。html估计能实现都够呛吧
不过现在的网页大量充斥JS代码 导致浏览器打开就300M内存不见了可见内存中js对象之多,真减轻了服务器的压力,I/O输出少量数据,刷新局部数据;不用生成整个html页面多划算的事
对于LZ的问题,html在应用服务器中还真很少用 动态页面生成必须理解哟
jsp来源:为减少servlet代码更简洁去掉out.println()表示层,出现了jsp由容器管理转化为.java文件编译做成servlet对象I/O出HTML静态页面,意思说只要你显示的数据必须到后台数据库取并且显示复杂就必须用到jsp 至于html(css+js<美工部分>)就交给美工吧