get与post区别
比较项 | Get | post |
---|---|---|
参数出现在URL中 | 是 | 否 |
长度限制 | 有 | 无 |
安全性 | 低 | 高 |
URL可传播 | 是 | 否 |
request对象
作用
处理客户端请求
方法
方法名称 | 说明 |
---|---|
String getParameter(String name) | 根据表单组件名称获取提交数据 |
String[ ] getParameterValues(String name) | 获取表单组件对应多个值时的请求数据 |
void setCharacterEncoding(String charset) | 指定每个请求的编码 |
RequestDispatcher getRequestDispatcher(String path) | 返回一个RequestDispatcher对象,该对象的forward( )方法用于转发请求 |
示例
<% //读取用户名和密码 String name = request.getParameter("name"); String pwd = request.getParameter("pwd"); ……//HTML页面 //读取复选框选择项 String[] channels = request.getParameterValues("channel"); if (channels != null) { for (String channel : channels) { out.println(channel); } } %>
内置对象
请求对象:request 输出对象:out 响应对象:resp