request.getParameter(),request.setAttribute()区别如下:
是通过容器的实现来取得通过类似post,get等方式传入的数据
,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。
还有一点就是,HttpServletRequest类有setAttribute()方法,而没有setParameter()方法。
拿一个例子来说一下吧,假如两个WEB页面间为链接关系时,就是说要从1.jsp链接到2.jsp时,被链接的是2.jsp可以通过getParameter()方法来获得请求参数.
<form name=”form1″ method=”post” action=”2.jsp”>
请输入用户姓名:<input type=”text” name=”username”>
<input type=”submit” name=”Submit” value=”提交”>
***
有1.jsp和2.jsp
1.jsp希望向2.jsp传递当前的用户名字,如何传递这一数据呢?先在1.jsp中调用如下setAttribute()方法:
<%
%>
在2.jsp中通过getAttribute()方法获得用户名字:
<% String username=(String)request.getAttribute(“username”); %>今天的文章request.setattribute详解分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/13244.html