第十一次作业:servlet高级(下

第十一次作业:servlet高级(下,第1张

第十一次作业:servlet高级(下

一、.使用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.启动项目,打开浏览器,输入地址并查看结果 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5695237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存