美文网首页
JavaWeb - JSP

JavaWeb - JSP

作者: sunboximeng | 来源:发表于2018-07-14 13:41 被阅读4次

MVC模式就是软件开发过程中的分层:

  • 外部交互V:表示可以多变,所以必须独立开,以应对变化。JSP
  • 业务逻辑C:Servlet
  • 内部交互M:数据访问。JavaBean

JSP(动态页面) = HTML + 变量(由后端赋值)

JSP内置对象分为4类:

  • IO对象:request、response 和 out
    使用场景:注册表单,然后在页面上显示注册信息。
  • 通信控制对象:pageContext、session 和 application对象
  • Servlet对象:page、config
  • 异常对象:exception

JSP对象作用范围
在Java程序中定义一个变量,其变量会有一个作用范围。类似的,JSP中的内置对象,也有作用范围。在JSP中,对象有4中作用范围,从小到大一次是:page、request、session和application。
作用范围可以实现数据共享。

  • 手动跳转页面:
    JS绑定点击事件、<a> 。特点访问的静态资源,大家看到的都一样。JSP,服务器端页面,也就是动态页面。
  • 自动跳转页面:重定向和请求转发
    客户端发送了一个请求,比如提交了一个form表单,但服务器端的原访问地址不能满满足处理要求,需要另一个地址继续处理请求。
    使用场景:登陆后对管理员和普通用户返回不同的页面信息。登录校验,成功或失败。
    重定向是两次请求,所以请求参数会丢失。解决办法分两种:换成请求转发或者手动拼接请求参数。还有别的办法解决HTTP协议无状态(没有记忆)的问题:cookie和seesion。

JavaBean就是封装数据的Java类!

相关文章

  • 第六周

    JavaWeb 添加updateUser.jsp页面 updateUser.jsp?userId=<%=lists...

  • java 面试

    一、javaWeb知识点: jsp和servlet的区别 jsp本质就是Servlet,jsp的工作原理是:JSP...

  • JavaWeb 相关笔记

    《JavaWeb 相关笔记》 JSP/Servlet 及相关技术 JSP(Java Server Page)就是S...

  • javaWeb_JSP 知识总结-markdown

    javaWeb_JSP 一、简介 全称: java server pages(java服务器页面); jsp必须运...

  • JavaWeb - JSP

    MVC模式就是软件开发过程中的分层: 外部交互V:表示可以多变,所以必须独立开,以应对变化。JSP 业务逻辑C:S...

  • Javaweb _ Jsp

    javaweb简介静态网页与动态网页静态网页表现形式:网页中内容是固定,不会更新技术: Html + CSS 动态...

  • JavaWeb JSP

    JSP(Java Server Pages)是由sun公司定义的一种用于开发动态web资源的技术,遵循JSP/Se...

  • JavaWeb - JSP

    JSP 什么是JSP Java Server Pages:Java服务器端页面,用于动态Web技术 最大的特点: ...

  • 001_JavaWeb中文乱码问题

    JavaWeb中JSP程序存在有与Servlet程序完全相同的中文乱码问题。 JSP引擎将JSP页面翻译成Serv...

  • Javaweb笔记(三):jsp九大内置对象

    针对最近学习javaweb只是知道了jsp中包含了九大对象,现针对jsp九大对象进行整理: out: -->jsp...

网友评论

      本文标题:JavaWeb - JSP

      本文链接:https://www.haomeiwen.com/subject/vztypftx.html