request.getAttribute("username");
request.getParameter("username");
有什么区别?应有在那种场景
request.getParameter("username");
有什么区别?应有在那种场景
解决方案 »
- struts中用迭代器获取不到值
- |javamy|.Net的属性Get方法,看看在Java是不是这样写 谢谢
- hibernate+spring getHibernateTemplate null请教~~~为什么
- struts2的问题
- 关于Hibernate进行单向一对多的映射问题
- 大虾!求助!!!!!tamcat 运行时出现问题啦!!
- 表单当中包含文件域时如何提交数据?
- 关于 Tomcat 5.0.28
- struts中引入javascript问题
- 关于Jboss的BEAN热配置的问题 急急急!!!
- 动态代理-invocationhandler接口的invoke方法
- 兄弟被xFire搞疯了,跪求高手。。。。。在线等啊。。。。
parameter是参数,是在不依赖request生命周期,是通过http协议进行传输的,是浏览器和服务器交互的数据。
对于Attribute,你可以简单的这样理解,requset对象中有一个Map类型的属性,根据一个Key值取得对应的value,这就是attribute。
request.getParameter("username");依赖于HTTP协议
Parameter 跟 HTTP 协议有关
Attribute 可以放入 自己命名的变量
Parameter 只能是表单 或者 参数传递
request.getAttribute("username")想取到值,相关form就要有这个属性,
request.getParameter("username")的话只要在url中有,就能取到
一个返回String