(3.1.2.1)getParameter()和getAttribute()
来源:互联网 发布:网络课程app 编辑:程序博客网 时间:2024/06/02 06:06
getParameter():用来获取用户提交的信息,name与表单中的name属性对应。
getAttribute(String name):获取名为name所对应的属性。
(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法
(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和authenticate.jsp之间为链接关系,welcome.jsp中有以下代码: <a href="authenticate.jsp?username=wolf">authenticate.jsp </a>
在authenticate.jsp中通过request.getParameter("username")方法来获得请求参数username:
<% String username=request.getParameter("username"); %>
(3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。
<% String username=request.getParameter("username"); request.setAttribute("username",username); %> <jsp:forward page="hello.jsp" /> 在hello.jsp中通过getAttribute()方法获得用户名字: <% String username=(String)request.getAttribute("username"); %> Hello: <%=username %>
从更深的层次考虑,request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回String类型的数据。
0 0
- (3.1.2.1)getParameter()和getAttribute()
- (转)getAttribute和getParameter的区别
- 比较getAttribute()、getParameter()和getInitParameter()
- getAttribute和getParameter区别
- getAttribute和getParameter区别
- request.getAttribute和getParameter
- getAttribute()和getParameter()区别
- getParameter和getAttribute比较
- getParameter和getAttribute
- getAttribute和getParameter区别
- getAttribute和getParameter区别
- getAttribute和getParameter区别
- getAttribute 和 getParameter
- getAttribute和getParameter
- getParameter 和getAttribute区别
- getAttribute和getParameter区别
- getParameter和getAttribute区别
- getAttribute和getParameter区别
- R语言-有负下标里才能有零
- hibernate双向多对一映射关系
- 【HDOJ 5418】 Victor and World (状压dp)
- MSP430G2553与MSP430F5336系列单片机总结[4]——比较器B的使用
- Java反射机制详解,简单粗暴易理解
- (3.1.2.1)getParameter()和getAttribute()
- Web开发中需要注意的安全问题
- Active Perl的PPM的repository添加
- 使用Maven搭建Hadoop开发环境
- ubuntu 配置 jdk 环境
- 二叉树的非递归遍历
- 解决Android Studio的Rendering Problems之没有可视化编辑窗口
- CSU1207(Strictly-increasing sequence)
- C语言中的内存对齐