java-web学习笔记(第三章)-创新互联
第三章:Servlet核心接口
1, ServletConfig对象的作用,在Servlet中如何使用?
每个Servlet拥有唯一的servletConfig对象,通过ServletConfig对象的getServletContext()方法获取ServletContext对象;通过ServletConfig对象的getInitParameter()方法获取初始化参数的值
2,ServletContext对象的理解及使用?
1>servletContext对象可以理解为容器内的一个共享空间,web应用中的各个组件都可以共享这些数据。
2>这些共享的数据以key/value的形式存放在ServletContext对象中,并以key作为属性名被访问
3>只有在服务器关闭时,才会被释放
4>在多线程访问的情况下,需要注意数据的同步问题
5>通过setAttribute(name,value)方法存放自定义属性;
通过getAttribute(name)方法来获取自定义属性值。
3,ServletContext对象和ServletConfig对象的getInitParameter()方法有何区别?
1>ServletContext对象的getInitParameter()方法用来访问整个应用范围内的初始化参数,通过web.xml中的元素指定,所有的servlet都可以访问。
2>ServletConfig对象的getInitParameter()方法用来访问当前servlet的初始化参数,通过web.xml中的元素的子元素来指定,仅当前配置的Servlet可以访问
4,Get请求和Post请求的不同点?
1>get请求通过两种方式实现:超链接和method取值为get的Form表单,常用于数据查询。
2>post请求可以通过method取值为post的Form表单,常用于数据更新
5,请求参数的中文乱码问题?
出现乱码的原因是客户端浏览器采用的编码方式以及服务器端对不同类型的请求(post或get)的解码方式有关。
解决方式:设置请求对象的字符编码,编码值和页面请求编码值一致
6,响应参数的中文乱码问题?
考虑浏览器以什么码表打开浏览器发送的数据,response以什么码表想浏览器写出数据。
程序以什么码表输出,程序就一定要控制浏览器以什么码表打开
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
创新互联公司是一家专业提供宜兴企业网站建设,专注与成都做网站、成都网站建设、成都外贸网站建设、H5网站设计、小程序制作等业务。10年已为宜兴众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。分享标题:java-web学习笔记(第三章)-创新互联
文章来源:http://lswzjz.com/article/ccgois.html