-
Model1
jsp+Javabean+数据库
javaBean的出现:使得jsp可以调用JavaBean封装的数据,或者业务逻辑代码,减少耦合,利于维护
查看全部 -
Javabean——四个作用域范围
说明:使用useBeans的scope属性可以用来指定Javabean的作用范围
page //仅在当前页面有效
request //可以通过HttpRequest.getAttribute()方法取得Javabean对象
session //可以通过HttpSession.getAttribute()方法取得Javabean对象
application //可以通过application.getAttribute()方法取得Javabean对象
查看全部 -
Javabean——<jsp:setProperty>
给已经实例化的javabean对象的属性赋值,一共有四种形式
<jsp:setProperty name="实例名" property="*"/> --跟表单关联
<jsp:setProperty name="实例名" property="JavaBean属性名"/>--跟表单关联
<jsp:setProperty name="JavaBean实例名" property="属性名" value="" />--手工设置
<jsp;setProperty name="实例名" property="propertyName" param="request对象中的参数名" />--跟request参数关联
查看全部 -
Javabean——<jsp:userBeans>
作用:在jsp页面中实例化或者在指定范围内使用javabean
<jsp:useBean id="标识符" class="java类名" scope="作用范围"/>
查看全部 -
Jsp动作分为以下五类
查看全部 -
Javabean——Jsp动作元素
动作元素为请求处理阶段提供信息。
动作元素遵循XML元素的语法,有一个包含元素名的开始标签,可以有属性、可选的内容、与开始标签匹配的结束标签
查看全部 -
JavaBean简介及设计原则
Javabeans就是符合某种特定的规范的Java类。
使用Javabeans的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性
Javabean的设计原则
查看全部 -
JSP内置对象——exception对象
exception对象是一个异常对象,当一个页面在运行过程中发生了异常,就产生这个对象。
如果一个JSP页面要应用此对象,就必须把isErrorPage设为true,否则无法编译。
实际上是java.ang.Throwable的对象
常用方法如下
查看全部 -
JSP内置对象——Config对象
Config对象是在一个Servlet初始化时,JSP引擎对它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象)
常用方法如下
查看全部 -
JSP内置对象——pageContext对象
pageContext对象提供了对JSP页面内所有的对象及名字空间的访问
pageContext对象可以访问到本业所在的session,也可以取本页面所在的application的某一属性值
pageContext对象相当于页面中所有功能的集大成者
pageContext对象的本类名也叫pageContext
常用方法如下
查看全部 -
JSP内置对象——page对象
page对象就是指向当前JSP页面本身,有点像类中的this指针,是java.lang.Object类的实例
常用方法如下
查看全部 -
session生命周期:创建-活动-销毁
查看全部 -
JSP内置对象——session对象
session对象是一个JSP内置对象
session对象在第一个JSP页面被装载时自动创建,完成会话期管理
从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束被称为一个会话
当一个客户访问一个服务器时,可能会在服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要session对象
session对象是HttpSession类的实例
JSP对象——session对象的常用方法如下
查看全部 -
JSP内置对象——session对象
session表示客户端与服务器的一次会话
Web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览该网站所花费的时间
session实际上是一个特定的时间概念
查看全部 -
JSP内置对象——请求转发与请求重定向的区别
请求重定向:客户端行为,response.senRedirect(),从本质上将等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变
请求转发:服务器行为,request.getRequestDispatcher().forward(req.resp);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变
查看全部
举报