getParameter()和getAttribute()的区别在哪??
解决方案 »
- struts2中分页实现求高手解答
- 请教整个URL作为参数,URL中带中文,使用HttpURLConnection的问题
- 求高手帮忙解决 弹窗问题。。(JS)。
- WEB(J2EE)如何上传视屏,和做播放视屏?
- <logic:redirect>有类似target="_top"之类的表示方式吗?
- 请教关于FCKeditor的字体问题
- 高分求解-解决另送100分
- 请问:可不可以从服务器自动下载xml文件而不要弹出框,直接下载到指定目录,下载完后立即启动xml解析程序把xml数据读入数据库中?
- 如果获取当前时间和日期的小问题。
- 求救!JBuilder5里的Javax.Servlet包怎么不见了?
- 关于servlet 的destroy()方法和jsp中的jspDestroy()方法
- 有关3层架构。完成操作跳回到原页面。
而attribute是存储在request或session中的,要调用getAttribute(“name”),必须先调用setAttribute(“name“, ”abc“);
getAttribute(name)是获取pageContext/request/Session/Application中key=name的事先存储在Attribute中的值
getParameter()是从请求中获得参数值
而getAttribute()是获得属性值
session等jsp内置对象类似于Map,使用key-value方式保存数据
在webwork中已经将session封装为Map对象
getParameter(name)是获取JSP地址栏中的参数name或者form表单中id(或者name)=name的控件的值
getAttribute(name)是获取pageContext/request/Session/Application中key=name的事先存储在Attribute中的值
如果需要取对象的时候是getAttribute(name)
get parameter 获得指定名称的客户端提交的参数的值
当用session或request等的request.setAttribute()时;取值时用get attribute';