-
保存用户的状态的两大机制:
* session
* cookie
查看全部 -
Jsp状态管理:
查看全部 -
javaBean的设计原则:1.公有类 2.无参的公有构造方法 3.属性私有 4.getter和setter方法
查看全部 -
jsp中创建和使用Cookie:
创建Cookie对象:
Cookie newCookie = new Cookie(String key, Object value)
写入Cookie对象:
response.addCookie(newCookie)
读取Cookie对象:
Cookie[] cookies = request.getCookies()
常用方法:
void setMaxAge(int expiry):设置Cookie的有效期,以秒为单位
int getMaxAge():获取Cookie的有效期
String getName():获取Cookie的名称
String getValue():获取cookie的值
查看全部 -
<jsp:setProperty>的作用:给已经实例化的Javabean对象(可以使用<jsp:useBean>实例化)的属性赋值,共有四种形式:
<jsp:setProperty name="JavaBean实例名" property="*" />(跟表单相关,自动匹配所有属性)
<jsp:setProperty name="javaBean实例名" property="JavaBean属性名" />(跟表单关联,只匹配设置的属性名)
<jsp:setProperty name="javaBean实例名" property="javaBean属性名" value="BeanValue" />(手工设置)
<jsp:setProperty name="javabean实例名 property="javaBean属性名" param="request对象中的参数名" />(通过url传参赋值)
查看全部 -
显示的浏览商品不重复:
查看全部 -
jsp页面的生命周期:
1.用户发出请求index.jsp
2.判断是否是第一次请求,如果是第一个请求则jsp引擎将jsp文件转化为一个servlet类,生成字节码文件,并执行jspInit()方法
3.如果不是第一次请求则直接找到生成的字节码文件解释执行jspService()方法
查看全部 -
conf/server.xml文件中可以修改Tomcat端口号
<Connector port="8080"/>
查看全部 -
WEB-INF目录的结构:
WEB-INF是Java的WEB应用安全目录,客户端无法访问这个目录下的资源,只有服务端可以访问
web.xml文件是项目的部署文件
lib文件夹存放jar包
classes文件夹存放.class文件
查看全部 -
Exception对象:
exception对象是一个异常对象,当一个页面在运行过程中发生了异常,就产生这个对象。如果一个JSP页面要应用此对象,就必须把isErroPage设为true,否则无法编译。他实际上是java.long.Throwable的对象,常用方法如下:
String getMessage() 返回描述异常的消息
String toString() 返回关于异常的尖端描述消息
void printStrace() 显示异常及其栈轨迹
Throwable FillInStackTrace() 重写异常的执行栈轨迹
查看全部 -
Javabean的四个作用域范围
说明:使用useBeans的scope属性可以用来指定javabean的作用域范围。
page //仅在当前页面有效
request //可以通过HttpRequest.getAttribute()方法取得JavaBean对象
session //可以通过HttpSession.getAttribute()方法取得JavaBean对象
application //可以通过application.getAttribute()方法取得JavaBean对象
查看全部 -
<jsp:getProperty>
作用:获取指定Javabean对象的属性值。
<jsp:getPropert name=”JavaBean实例名” property=”属性名” />
查看全部 -
在Jsp页面中如何使用Javabeans
1 像使用普通Java类一样,创建javabean实例
2 在Jsp页面中通常使用jsp动作标签使用javabean。
useBean动作
setProperty动作
getProperty动作
<jsp:useBeans>
作用:在jsp页面中实例化或者在制定范围内使用javabean:
<jsp:useBean id=”标识符” class=”java类名” scope = “作用范围” />
<jsp:setProperty>
作用:给已经实例化的Javabean对象的属性赋值,一共有四种形式:
<jsp:setProperty name = “javaBean实例名” property = “*” /> (跟表单关联)
<jsp:setProperty name = “javaBean实例名” property = “JavaBean属性名” /> (跟表单关联)
<jsp:setProperty name = “javaBean实例名” property = “JavaBean属性名” value=”BeanValue” />(手工设置)
<jsp:setProperty name = “javaBean实例名” property = “propertyName” param=”request对象中的参数名” />(跟request参数关联)
查看全部 -
在Jsp页面中如何使用Javabeans
1 像使用普通Java类一样,创建javabean实例
查看全部 -
什么是Jsp动作:
JSP动作元素(action elements),动作元素为请求处理阶段提供信息。动作元素遵循XML元素的语法,有一个包含元素名的开始标签,可以有属性、可选的内容、与开始标签匹配的结束标签。
第一类是与存取Javabean有关的,包括:
<jsp:useBean> <jsp:setProperty> <jsp:getProperty>
第二类是JSP1.2就开始有的基本元素,包括6个动作元素
<jsp:include> <jsp:forward> <jsp:param> <jsp:plugin> <jsp:params> <jsp:fallback>
第三类是JSP2.0新增加的元素,主要与JSP Document有关,包括六个元素:
<jsp:root> <jsp:declaration> <jsp:scriptlet> <jsp:exception> <jsp:text> <jsp:output>
第四类是JSP2.0新增加的动作元素,主要是用来动态生成XML元素标签的值,包括3个动作:
<.jsp:attribute> <jsp:body> <jsp:element>
第五类是JSP2.0新增的动作元素,主要是用在Tag File中,有2个元素
<jsp:invoke> <jsp:dobody>
查看全部
举报