-
jsp九大内置对象
查看全部 -
何谓jsp内置对象
查看全部 -
在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()%>查看全部 -
SP——JavaBean——普通方式应用Javabean
一、像使用普通java类一样
1、创建一个web project项目。
2、在src文件下,创建一个包,在包中创建一个类,满足设计原则即可
3、在index.jsp页面中通过import导入之前创建的类(import="包名.类名")
4、通过使用new创建Javabean实例(创建对象)
5、使用set方法赋值
6、使用get方法取值查看全部 -
Javabean - JSP动作元素
1. JSP动作元素为请求处理阶段提供信息。
2. 动作元素遵循XML元素的语法。有一个包含元素名的开始标签,可以有属性、可选内容,以及结束标签。
3. JSP动作分为以下几类:
(1)与存取JavaBean有关的,包括:
<jsp:useBean> <jsp:setProperty> <jsp:getProperty>
(2)JSP1.2就开始有的基本元素,包括6个动作元素:
<jsp:include> <jsp:forward> <jsp:param> <jsp:plugin> <jsp:params> <jsp:fallback>
(3)JSP2.0新增的元素,主要与JSP Document有关,包括6个元素:
<jsp:root> <jsp:declaration> <jsp:scriptlet> <jsp:expression> <jsp:text> <jsp:output>
(4)JSP2.0新增的动作元素,主要用来动态生成XML元素标签的值,包括3个动作:
<jsp:attribute> <jsp:body> <jsp:element>
(5)JSP2.0新增的动作元素,主要用在Tag File中,包括2个元素:
<jsp:invoke> <jsp:dobody>查看全部 -
javabean设计原则,共有类,属性私有。拥有无参的构造方法,有get和set方法
查看全部 -
此处我们使用的是 转发 而并非 冲定向。
在进行web开发时,跳转是最常见的,今天在这里来学习下2种跳转:
《我们再来复习一下重定向和转发的概念区别》--------记住那个去啊A B 局办理护照的例子。
第一种是request.getRequestDispatcher().forward(request,response):
1、属于转发,也是服务器跳转,相当于方法调用,在执行当前文件的过程中转向执行目标文件,两个文件(当前文件和目标文件)属于同一次请求,前后页共用一个request,可以通过此来传递一些数据或者session信息,request.setAttribute()和request.getAttribute()。
2、在前后两次执行后,地址栏不变,仍是当前文件的地址。
3、不能转向到本web应用之外的页面和网站,所以转向的速度要快。
4、URL中所包含的“/”表示应用程序(项目)的路径。
第二种是response.sendRedirect():
1、属于重定向,也是客户端跳转,相当于客户端向服务端发送请求之后,服务器返回一个响应,客户端接收到响应之后又向服务端发送一次请求,一共是2次请求,前后页不共用一个request,不能读取转向前通过request.setAttribute()设置的属性值。
2、在前后两次执行后,地址栏发生改变,是目标文件的地址。
3、可以转向到本web应用之外的页面和网站,所以转向的速度相对要慢。
4、URL种所包含的"/"表示根目录的路径。
特殊的应用:对数据进行修改、删除、添加操作的时候,应该用response.sendRedirect()。如果是采用了request.getRequestDispatcher().forward(request,response),那么操作前后的地址栏都不会发生改变,仍然是修改的控制器,如果此时再对当前页面刷新的话,就会重新发送一次请求对数据进行修改,这也就是有的人在刷新一次页面就增加一条数据的原因。
如何采用第二种方式传递数据:
1、可以选择session,但要在第二个文件中删除;
2、可以在请求的url中带上参数,如"add.htm?id=122"查看全部 -
超链接,解决乱码问题查看全部
-
查看全部
-
查看全部
-
查看全部
-
查看全部
-
查看全部
-
session表示客户端与服务器的一次回话
Web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间
查看全部 -
session设置超时的方法查看全部
举报