SSH框架学习笔记

request.getRequestDispatcher(“你要跳转的页面”).forward(request, response),这一步之前的工作是对提交的request做处理,这一步(这句话)是表示:处理完了,分发到下一个JSP页面或者下一个Action继续处理。即响应到下一个页面或重定向到源网页,理解forward()和redirect()俩种方式。

https://zhidao.baidu.com/question/107200936.html

jsp:useBean


四. 元素各属性解析:

1.id=”beanInstanceName”
一个用来标识你指定作用域的变量。可以在JSP文件的表达式或脚本小应用程序中使用该变量名称。该名称大小写敏感,必须符合JSP页面中脚本语言的命名规则。假如你使用的是Java语言,则该名称遵守的是Java命名规范。假如该Bean对象已由其它元素创建,则该值必须和实例化该Bean对象的元素id属性值一致,才能实现定位到该Bean对象。

2.scope=”page | request | session | application”
Bean对象存在的作用范围,默认值为 page. 不同作用域解释如下:
1) page: 你可以在元素所在JSP页面或其静态包含页面使用该JavaBean对象,直到该页面发送响应回客户端或跳转(forwards)至其它页面。
2) request: 你可以在处理同一个请求的任意一个页面使用该JavaBean对
象,直到该页面发送响应回客户端或产生新的请求。你可以使用request对象访问该JavaBean对象,示例:request.getAttribute(beanInstanceName).
3) session: 你可以在同一次会话的任意一个页面使用该JavaBean对象,该
JavaBean对象在整个会话期间一直存在。使用创建JavaBean对象的页面的<%@page %>指令元素的session属性值必须设置为true;
4) application: 你可以在创建该JavaBean对象的同一个应用的任意一个页面使用该JavaBean对象,该JavaBean对象在整个应用期间一直存在。应用中任意一个页面均可使用它。

3.class=”package.class”
从一个class实例化Bean对象,使用new关键字调用class的构造方法完成。该 class 必须不能是抽象,必须有一个 public、无参的构造器。包名和类名称大小写敏感。
4.type=”package.class” 用来指定该Bean对象的数据类型,假如既没有指定 class 或 beanBean, 没有Bean对象能被实例化。包和类名称大小写敏感。
5.class=”package.class” type=”package.class” 使用class属性指定的类实例化JavaBean对象,并声明其数据类型为type属性指定的类型;type属性值可和class属性值同,或为其超类、接口。class属性中所指定类名称必须不能为抽象的,必须包含有public,无参的构造方法。class和type属性所指定的包名,类名均大小写敏感。
6.beanName=”{package.class | <%= expression %>}” type=”package.class”
使用java.beans.Beans.instantiate方法实例化beanName属性指定的类或序列化模板对应的Bean对象,赋予JavaBean对象type属性指定的数据类型。
Beans.instantiate方法会检查beanName属性指定的名称是类名称还是序列化模板的名称。假如该JavaBean对象已被序列化,则Beans.instantiate使用类加载器读取序列化的内容,更多信息可参考JavaBeans.

beanName属性值要么是一个完整类名,要么是一个可以转化为完整类名的表达式。
用来传给Beans.instantiate方法。type属性值可和beanName属性值同,或为其超
类、接口。

beanName和type属性所指定的包名,类名均大小写敏感。

http://chineseoa.iteye.com/blog/577256

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值