一、.使用Filter实现统一全站编码:在web开发中,经常会遇到中文乱码问题,为了避免在多个servlet中重复写大量相同的代码,可以在Filter中获取到的请求头和响应消息进行编码,从而统一全站的编码方式。
1.编写form.jsp页面,该页面用于提交用户登陆的表单信息。
2.创建servlet,用于获取用户输入的请求参数,并将参数输出到控制台。 3.创建过滤器,通过HttpServletRequestWrapper类对HttpServletRequest类进行包装,通过重写get Parameter()的方式来设置GET方式提交参数的编码。 4.配置映射信息
5.启动项目,测试结果
启动项目,打开浏览器输入地址http://localhost:1010/chapter8/form.jsp,输入登录信息,登陆后,控制台返回信息。
也可以单击链接进行登录,登陆后控制台同样返回信息
二、监听域对象的生命周期:想要对servlet域对象的生命周期进行监听,首先需要实现对应的接口。
1.创建监听器 2.添加监听器类信息
3.启动项目,查看ServletContext对象创建信息
4.关闭项目,查看ServletContext对象销毁信息
5.创建测试页面 6.设置监听超时信息
7.重启项目,打开浏览器输入http://localhost:1010/chapter8/myjsp.jsp,然后又返回控制台查看结果
三、监听域对象的属性变更
1.创建测试页面 2.创建监听器
3.添加监听信息
4.启动项目,打开浏览器,输入地址并查看结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)