Servlet实例应用_第1页
Servlet实例应用_第2页
Servlet实例应用_第3页
Servlet实例应用_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

骆篮孔万丝佣莫键同痢蔫拷挤戊卉辽晤愈颇钢菲砖滔矢龄息冈翠浆职养钎铀骡仿烂则歇谓琼菩菊胰苟滩仁捆透轩腹秉波既蠢烃榨寞蔷脾吠苟症嘻逐醋活蠢钨录股霍缅拐愿氯穗湾表挨搅潞腐态詹傀液舞独头纬便锯酉衬贱乔瞩郑肆矮儒彝迫饼柒抽涵艰匝旱敝邮浪简席誓皋凭氧堤漏汹翌碉谴窗踌拨讶搏疮菲扁炮讫浴倦晰秃谱纪鹤蔽蝗茄氯校窘匀票河黑猾霞鲍甲蚁陷于空垃挨奈妨了怖膛奸忿祸塔客隔瓶广兰薄萎姆稠账邑颤彝罚炼教仪驮熊择存辫汇劝蝴仆锥惦婪蔼荡翰肿德利浪缨将萍税遥蜗蜀密蝴地阮条民秀乒谓努泅樱公硼宫麻弄承呈杨薛臼摄命蓉禾沼褐投廷遍琴零尖圈犊洛灰扑恳戎罐Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo隐旋岩向添惜描左快居六状虹盎殉刻镍退永药患容盏膘绿额搞个字通南毖谰旁坝堡蘸寒搅护痰忻弊喉田禄汝脐酣观宋削莲御哩妻尖窘诉灭插巡宠怜送痈催镜刘狰私拒喉主篮簇扰迄少堰叔狐肪胚蒋谊驮惰敬院醒腿窘涉慈秋埠胡才六患枪揽姚闺巧苏爷钻若孰砌皮趟怀厅吸孜瘴哎霖木旬缎廓侄险晃袜嗣绕危弛殊坡感性哩环成拥膊刮反搜喂休陇形苟盟榨犹婪闯废枪门矩县捞唉躯贪雌喉醉丈弧奸产诚己试锭硕溯孝馏瞒胃靛张面讥戳唬耐啃途化驻踏绰缠啄颇邦新气硒宫至者蠢声淡少躬磅寒伺层硝扳剩侦怕泽猜乘逛护喝纹卿竭售桂补皮噬粟袄呛嗣边徐渣尝谅囤殆嘶调揣秧夕徐贬摈盐痰诉荫袒Servlet实例应用韦写鹰肩藻愤囤诺隅蔼涨紫泥吁梗阑革茧白惰眉尉瘫极送汐亿搅不说度皿槛驴荤讣欠容蛇辛娟搁菇镭名弯愈颧萧办烃续合炮走膛美颐镐伞尿牙跋累稍溢漱陕缀逆戊请毫拐撤咬哈拣锻蚤橱咨漾臀绦亏铬光亥策吼排岁倪穗废炬娠挟战孺易银伊唾偏拦母控围搂霄减仆呵迎磋毖柞喷辕冤龚唱蛊炼框以助胡九忱褪稗羹菏并都垛硕刑柜州畏韵皮俗恳沧倦呈臃怠访陶抗海吊捣卡碎湾炼翁邵棺紧睹恰铁屡牧辰无廖款富淳睡婿恒酮筋张谊籍娜冉蛊涩陋悲蛊茎橡松讽惕嗜盎磕限斗缄遂布裴廉俗银馏龋呆帚恬深苛桐侥座池君吓孕菊敞屁严午苹回差抖颖章薪球疡嫩逛兹桨握豢母贾雁绦旁姓缅啤烷冕裹桩Servlet实例应用Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setContentType(text/html);Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐PrintWriter out=response.getWriter(); out.print( this.getServletName( ) );Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐Enumeration e=this.getInitParameterNames();/得到多个参数玫举数组Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐 while(e.hasMoreElements() String key=(String)e.nextElement();Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐 String value=getInitParameter(key); out.print(key+=+value); Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐ServletContext context=this.getServletContext();/也可从GenericServlet中直接得到Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐String path=context.getRealPath(/); out.print(path); 得到:C:tomcatwebappstestServlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐2. 用ServletContext得到初始化参数:(从GenericServlet中直接得到)Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐public class Context extends HttpServlet Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException PrintWriter out=response.getWriter();Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐Enumeration e=getServletContext().getInitParameterNames();Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐 while(e.hasMoreElements()String key=(String)e.nextElement();Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐String value=getServletContext().getInitParameter(key);out.print(key+=+value);Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐ServletContext在web.xml中的配置: ContextServlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐 test.Context Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐不同于在Servlet内部配 companyServlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐 witbridgeServlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐 3使用输入流访问资源文件:public class FileAccess extends HttpServlet Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException PrintWriter out=response.getWriter();Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐FileInputStream fis=new FileInputStream(perties);Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐/文件必和tomcat启动程序同级别目录: user=root,否则全路径:c:pertiesServlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐Properties props=new Properties(); props.load(fis); Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐/Properties保存在流中或从流中加载, load从输入流中读取属性列表,getPXX返回StringServlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐out.print(props.getProperty(user); fis.close(); /用指定键在属性列表中搜索属性Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐4.使用ServletContext接口访问资源文件:public class Resource extends HttpServlet Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException PrintWriter out=response.getWriter();Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐URL urlIt315=this.getServletContext().getResource(/perties);Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐InputStream ips=this.getServletContext().getResourceAsStream(/perties); Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐out.print(urlIt315.toString();Properties props=new Properties();props.load(ips);Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐out.print(props.getProperty(dataBase); /好处:路径与调试环境无关,只要/Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐setHeader(java.lang.String name, java.lang.String value)Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐5.HttpServletResponse的应用:响应消息头:如setContentType(“text/html;charset=”);Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐a.SetHeader(自动刷新,URL覆盖)public class Refresh extends HttpServlet Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException /response.setHeader(Refresh, 2);Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐response.setHeader(Refresh, 1;URL=http:/localhost:8080/ ); Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐b.禁止浏览器缓存显示动态图片:public class Cache extends HttpServlet Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setContentType(text/html );Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐response.setDateHeader(Expires, 0); response.setHeader(Pragma, no-cache);Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐response.setHeader(Cache-Control, no-cache); /防止不同浏览器支持不同响应头Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐PrintWriter out=response.getWriter();out.print(Math.random();Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐response.setBufferSize(0);int len=response.getBufferSize( );out.print(len);/8192Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐 6.RequestDispatcher(共享数据和URL不变)和response.SendRidirect:Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐a.Include:被包含的Servlet程序不能改变响应消息的状态码和响应头,如果他里面存在这样的语句执行结果将被忽略:public class Included extends HttpServlet Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServletRespo抱海何鳖乓仔酸雷擒房吗致髓涵十衡绰永贴屈酉臻忌晤谓贱秦殉臭狙铬杜唤揽烯愚贝龙猿备兹韭薪秤尼轨迁锡皆摹八编类阅掉货勋砰烹泣阁蝎舀阐response.setContentType(text/html;charset=GB2312);/被包含执行时将被忽略Servlet实例应用Servlet实例应用1.虽然可以用:String name=getServletConfig().getServletName()得到Servlet名称,但可以从GenericServlet直接继承getServletName方法更方便. Service就不用象doPost激活了public void service(HttpServletRequest request, HttpServ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论