JSP简介
2015-12-04 17:22
381 查看
一:JSP简介
JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。
JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。
不管是JSP还是Servlet,虽然都可以用于开发动态web资源。但由于这2门技术各自的特点,在长期的软件实践中,人们逐渐把servlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用。
其原因为,程序的数据通常要美化后再输出:
让JSP既用java代码产生动态数据,又做美化会导致页面难以维护。
让servlet既产生数据,又在里面嵌套html代码美化数据,同样也会导致程序可读性差,难以维护。
因此最好的办法就是根据这两门技术的特点,让它们各自负责各得,servlet只负责响应请求产生数据,并把数据通过转发技术带给jsp,数据的显示jsp来做。
JSP页面就是带有JSP元素的常规web页面,由静态内容和动态内容构成。
静态就是HTML元素。
动态内容包括指令元素,脚本元素,动作元素,注释等。
相关文章推荐
- 【JavaScript】(2)——内置对象
- js 实现图片切换
- doT.js介绍
- js中几种实用的跨域方法原理详解
- JS -- 去除字符串前后空格
- JS闭包在循环中的运用
- 我所经历的JS性能优化
- 将数字金额改为文字金额js
- Jsonp详解
- js中面向对象的写法
- flipOver翻页效果
- PARSER_JS_PRECISION_RANGE_EXCEEDED 错误
- 跨域的小小总结:js跨域及跨域的几种解决方法
- js中防止全局变量被污染的方法
- 百宝云Json与数组新手教程专题解析
- 在WEB项目中使用basePath(jsp,js)
- 一站式分页解决方案:后台分页PageHelper使用,页面分页,异步ajax分页pageutils.js
- 如何通过js实现图片预览功能
- js 后台异步执行
- js类型的判定