
普通类,作用和普通的类一样的
不过在j2ee中JavaBean的生命周期存在于4种范围之中,分别为page、request、session、application
它们通过<jsp:useBean>标签的scope属性进行设置。
这4种范围虽然存在很大的区别,但它们与JSP页面中的page、request、session、application范围相对应。
requestget(set)Parameter
requestget(set)Attribute
比如在你的jsp1页面中有一个表单(form),里面有一个input,type是textarea,name是address,里面输入了一些信息,然后提交这个页面到jsp2页面
那么,当你使用“requestgetParameter("address")的时候,获取的就是这个textarea中的字符串。
你的jsp1页面中有一个你自己定义的类,这个类是一个Date类,名字是date,你已经通过requestsetAttribute("myDate", date)方法,把它扔到了request域中,这时候,你从jsp1页面跳转到了jsp2页面,在jsp2页面中,你就可以通过requestgetAttribute("myDate")的方法,获取这个date对象,注意,你获取的是一个Object对象,必须进行强制转换,即(Date)requestgetAttribute("myDate")才能正确使用这个类
总之
get/setParameter是在对你的页面中的表单元素进行 *** 作,获取的是这个表单元素中的值,其类型是字符串
get/setAttribute是对你页面中自己定义的对象进行 *** 作,获取的是一个Object对象,必须进行强制类型转换后才可以进行进一步的 *** 作
requestgetRequestURI()toString()
;//
获取当前页面真实地址
request是请求作用域,就是客户端的一次请求。
url和uri的区别:
>
requestgetAttribute("oaSr"); 意思是获取保存在request作用域中的对象。能后使用 SelRs接收。
getAttribute()是获取作用域中的对象或者值。
setAttribute()是在作用域中保存对象或值。
作用域有 request,session,application,page。
aasp
<!--include file="connasp>
<table>
<%
set rs=servercreateobject("adodbrecordset")
sql="select name from student
rsopen sql,conn,1,1
dim i
i=0%>
<form name="form1" action="basp">
<%do while not rseof then%>
<tr><td>姓名</td></tr>
<tr><td><input type="hidden" name="nm"&i value=<%=rs("name")%>></td></tr>
<%
i=i+1
loop%> <input type="hidden" name="i" value=<%=i%>>
</form>
</table>
basp
<%dim j
j=cint(request("i"))
for k=0 to j
responsewrite request("nm"&k)%>
你的代码写得不完整的。如果有错可以找我。390044571
<script>
$(fuinction(){
alert($("p")html());
});
</script>
jquery 是这样获取元素内容的,如果是表单文本框的就用$("input")val();
参考相对路dao径和绝对路du径的区别,具体zhi百度。
RequestDispatcher getRequestDispatcher(javalangString path)
path相对路径dao和绝对路径都可版以,到哪里去就写那个path 。权
Active文件夹下的activeshowjsp网页 : /项目名称/Active/activeshowjsp (绝对路径)
activeshowjsp (相对路径)
activejsp提交到Cars文件夹中的jsp网页上 : /项目名称/Cars/xxxjsp( 绝对路径)
/Cars/xxxjsp(相对路径)
扩展资料:
Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it 这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。
Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。
一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。
以上就是关于request作用域范围是什么全部的内容,包括:request作用域范围是什么、为什么用request获不了值、java中String URL=request.getRequestURI();等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)