request.getParameter()和request.getAttribute()的区别是什么?

2025-01-02 15:48:38
推荐回答(1个)
回答1:

request.getParameter
是用来接受来自get方法或post方法的参数



ok
只能接受java.lang.String
也就是说String hotel_id = request.getParameter("hotel_id");
request.getAttribute
是用来接受来自servlet的变量或Action(其实Action就是特殊的Servlet)
在Action中,request.setAttribute("ret",ret);
只能接受java.lang.Object
也就是说List ret = (List)request.getAttribute("ret");

一个是变量类型,一个对象类型