servlet中request中的函数
来源:互联网 发布:英菲克怎么安装软件 编辑:程序博客网 时间:2024/05/17 06:07
//获取与设置编码
request.setCharacterEncoding("utf-8");//获取的时候要编码
out.print("<br/>charset:"+ request.getCharacterEncoding());
//获取文档的请求类型contentType----通过该属性可判断出客户端的请求方式是GET/POST
String contentType = request.getContentType();
out.print("<br/>contentType:"+ contentType);//GET方式是null POST方式是:application/x-www-form-urlencoded
//getContentLength()获取请求体的长度:GET方式是-1, POST是请求体的长度且如果是中文则为编码后的长度
out.print("<br/>ContentLength:"+request.getContentLength());
//getLocal()获得本地化信息
Locale loc = request.getLocale();
out.print("<br/>getCountry():"+loc.getCountry());
out.print("<br/>getLanguage():"+loc.getLanguage());
out.print("<br/>getDisplayCountry():"+loc.getDisplayCountry());
out.print("<br/>getDisplayLanguage():"+loc.getDisplayLanguage());
文件参数的传送
jsp文件例如:
<!-- ServletRequest演示2----获取参数 -->
<form action="param" method="post">
Name:<input type="text" name="name" />
Age:<input type="text" name="age" />
爱好:
<input type="checkbox" name="hoby" value="music"/>音乐
<input type="checkbox" name="hoby" value="football"/>足球
<input type="checkbox" name="hoby" value="game"/>游戏
<br/>
性别:
<input type="radio" name="sex" value="0" checked='checked'/>女
<input type="radio" name="sex" value="1"/>男
<br/>
<input type="submit" value="提交"/>
</form>
servlet中request请求
request.setCharacterEncoding("utf-8");
String name = request.getParameter("name");
String age = request.getParameter("age");
String hoby[] = request.getParameterValues("hoby");
String sex = request.getParameter("sex");
out.println(name+","+age+","+sex);
if(hoby!=null && hoby.length!=0){
for(String str:hoby){
out.println(str);
}
}
/*
Enumeration<String> en=request.getParameterNames();
while(en.hasMoreElements()){
String nm = en.nextElement();
String val = request.getParameter(nm);//这种方式只能获取参数全是单值的情况
String val2[] = request.getParameterValues(nm);//这种方式单或多的情况都可以兼容
System.out.println(nm+":"+val);
}
*/
Map<String,String[]> map= request.getParameterMap();
System.out.println(map);
String names[] = map.get("name");
System.out.println(names[0]);
- servlet中request中的函数
- struts2中servlet中的request
- Servlet中的request对象
- Servlet中request请求
- servlet中传递 request
- Servlet中两个参数request与response中的重定向
- servlet中的request和response
- Servlet中的Response和Request
- Servlet中的Request和Response
- Struts2中与Servlet API进行耦合获取servlet中的application,session,request对象
- Servlet中request.sendRedirect()不起作用
- servlet中的 response request简单应用
- Servlet技术中的对象--Request与Response
- Servlet中页面跳转,并且使request中的值不消失
- jsp页面获取不到servlet中添加到request中的信息问题详解
- 代替ASP中的Request函数
- JSP&Servlet中request.getParameter() 和request.getAttribute() 区别
- JSP&Servlet中request.getParameter() 和request.getAttribute() 区别
- Python嵌入C/C++ (Python核心编程)
- 第11周—项目1(2).3由顺序存储结构转为二叉链存储结构
- php7 性能测试
- (3)中序线索化二叉树的算法验证
- 从四分钟到两秒——谈谈客户端性能优化的一些最佳实践
- servlet中request中的函数
- redis使用watch完成秒杀抢购功能
- IOS AppDelegate.m 详解
- jquery滑动导航diy
- 第十一周项目1(2)-二叉树构造算法的验证
- 第十一周项目(3):验证算法——中序线索化二叉树的算法检验
- 常见的几种设计模式——单例设计模式
- 自定义button背景(如果美工不给图片的话)
- Spring bean 通过实现 InitializingBean ,DisposableBean 接口实现初始化方法和销毁前操作