-
Javabean的四个作用域范围
说明:使用useBeans的scope属性可以用来指定Javabean的作用范围
page //仅在当前页面有效(默认值)
request //可以通过HttpRequest.getAttribute()方法取得JavaBean对象
session //可以通过HttpSession.getAttribute()方法取得JavaBean对象
application //可以通过application.getAttribute()方法取得JavaBean对象
查看全部 -
页面登录的例子,包括页面跳转,
登录界面
查看全部 -
exception:
异常消息的处理和打印
查看全部 -
Session与Cookie对比
查看全部 -
include指令与include动作的比较
include指令 jsp:include动作
语法格式:<%@include file="yemian "%> <jsp:include page="...">
发生作用的时间:页面转换的期间 请求期间
包含的内容:文件的实际内容 页面的输出
转换的servlet:主页面和包含页面的转换为一个servlet 主页面和包含页面转换为独立的servlet
编译时间:较慢-资源必须被解析 较快
执行时间:稍快 较慢---每次资源必须被解析
查看全部 -
session 与cookie的对比
session
在服务器端保存用户信息
session中保存的是object类型
随着会话结束而将其存储的数据销毁
保存重要的信息
cookie
在客户端保存用户信息
cookie保存的是String类型
cookie可以长期保存在客户端
保存不重要的用户信息
查看全部 -
request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出相应。
查看全部 -
<jsp:getProperty>
作用:获取指定Javabean对象的属性值
<jsp:getProperty name = "Javabean实例名" property = "属性名"/>
查看全部 -
<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参数关联)
查看全部 -
Cookie的常用方法
查看全部 -
JSP中Cookie的创建与使用
查看全部 -
request.setcharacterEncoding 无法解决url传递参数时候的乱码问题
查看全部 -
JSP内置对象
1.get与post的区别
<form name="" action="动作" method="提交方式"></form>
2.get:以明文的方式通过URL提交数据,数据在URL中可以看到。-提交的数据最多不超过2kb。安全性较低,但是效率高于post。适合提交数据量不大,安全性不高的数据。比如,搜索、查询
3.post :将用户提交的信息封装在HTML HEADER内,合提交数据量大,安全性高的用户信息。比如注册、修改、上传等
4
查看全部 -
在jsp页面中如何使用javabeans
1、像使用普通java类一样,创建javabean实例
2、在jsp页面中通常使用jsp动作标签使用javabean
常用的三个动作
useBeans动作
setProperty动作
getProperty动作
useBean动作实例
<jsp:useBean id="myUser" class="com.po.Users" scope="page"/>
<h1>
使用userBean动作创建JavaBean的实例
</h1>
<hr />
用户名:<%=myUser.getName()%><br>
密码:<%=myUser.getPassword()%>查看全部 -
一、像使用普通java类一样,创建javabean实例
1.创建一个web project项目。
2.在src文件下,创建一个包,在包中创建一个类,满足设计原则即可
3.在index.jsp页面中通过import导入之前创建的类(import="包名.类名")
4.通过使用new创建Javabean实例(创建对象)
5.使用set方法赋值
6.使用get方法取值二、在Jsp页面中通常使用jsp动作标签使用javabean
1.useBeans动作--<jsp:useBeans>
作用:在jsp页面中实例化或者在指定范围内使用javabean。
语法:<jsp:useBean id="标示符" class="java类名" scope="作用范围" />2.setProperty动作--<jsp:setProperty>
作用:给已经实例化的Javabean对象的属性赋值,一共有四种形式。
【根据表单自动匹配所有属性】
<jsp:setProperty name="JavaBean实例名" property="*" />
【根据表单自动匹配部分属性】
<jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" />
【手工设置】
<jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" value="BeanValue" />
【跟request参数关联】
<jsp:setProperty name="JavaBean实例名" property="propertyName" param="request对象中的参数名" />
3.getProperty动作--<jsp:getProperty>
作用:获取指定Javabean对象的属性值。
语法:<jsp:getProperty name="JavaBean实例名" property="属性名" />查看全部
举报