Servlet进行逻辑处理效率高,但是页面响应效率低,不太方便。

问题:
  在学习了Servlet之后,使用Servlet进行页面的展现,代码书写过于麻烦。
  极大的影响了开发的效率,那么有没有一种方式可以让我们像以前写网页一样进行网页的编程工作?
解决:
  使用jsp技术
概念:
  jsp全名为java Servlet Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,
  他是Sun Microsystems公司倡导、许多公司参与的一起建立的动态网页技术标准.
特点:
  * 本质上还是Servlet
  跨平台,一次编写处处运行
  组件跨平台
  健壮性和安全性 (何为健壮性:不管代码逻辑多么复杂,都可以表示出来)(对于数据保护好)

jsp功能强大,可以书写js,cs,html等前端语言,本质还是servlet

jsp的执行原理是:比如我们访问localhost:8080/sc/1.jsp,其实是将1.jsp通过jspservlet转化为servlet,其实是访问的转换后的1.jsp(已经转化为servlet类)。tomcat进行执行

jsp的执行原理是:浏览器发起请求,请求JSP,请求被Tomcat服务器接受,执行JspServlet将请求的JSP文件转义成为对应的java文件(也是Servlet),然后执行转义好java文件。

最新文章

  1. Openstack+Kubernetes+Docker微服务实践之路--RPC
  2. js 添加事件 attachEvent 和 addEventListener 的用法
  3. Java 找到数组中两个元素相加等于指定数的所有组合
  4. dos查看端口
  5. 16)JAVA实现回调(Android,Swing中各类listener的实现)
  6. 解决自定义BackItem与Pop Gesture冲突的问题
  7. 精简版LVCL,有空看看
  8. mysql not in、left join、IS NULL、NOT EXISTS 效率问题记录
  9. NGUI 3.5课程(五岁以下儿童)button-图片切换
  10. div中显示某个网页
  11. 关于MYCAT 读写分离,与只读事务的问题.
  12. windows系统php配置redis
  13. freemarker报错之十
  14. 计时器setInterval()-慕课网
  15. 【原创】大叔问题定位分享(8)提交spark任务报错 Caused by: java.lang.ClassNotFoundException: org.I0Itec.zkclient.exception.ZkNoNodeException
  16. Codeforces Codeforces Round #484 (Div. 2) D. Shark
  17. PHP 依赖工具 monolog的使用
  18. Windows Phone 8 获取设备名称
  19. 学习POC框架pocsuite--编写hellowordPOC
  20. 【BZOJ】1636: [Usaco2007 Jan]Balanced Lineup(rmq+树状数组)

热门文章

  1. springboot整合ribbitMQ
  2. SpringMVC 之@RequestBody 接收Json数组对象
  3. css之为文本添加线性渐变和外描边
  4. leetcode933
  5. jboss 异常处理
  6. Simple2D-22(重构)纹理池
  7. UI5-文档-2.3-使用SAPUI5工具为Eclipse开发应用程序
  8. MySQL 逻辑备份工具
  9. JAVA学习(七)__Spring的@Autowired注入规则
  10. (1)shiro简介和第一个demo