天生丽质小仙女 jdbc servlet基础用法下

jdbc   servlet基础用法

Servlet对应的页面什么都没有
out.println("把文字输出到浏览器中"):就是给Servlet对应的页面写代码
out.println("把文字输出到浏览器中"):让代码一行一行的显示
<br>实现换行




改变Servlet初始化时间
服务器启动时自动初始化:
在该Servlet配置时,在<Servlet>标签中添加<load-on-startup>5</load-on-startup>




HttpServletResponse接口
获取请求的基本信息:

1.getMethod():返回客户端请求方式
2.getRequest():返回端口后参数之前那部分内容,且为真实的资源名,而不一定与地址栏中相同
3.getQueryString():返回资源路径?号后面的所有内容
4.getScheme():返回协议名称
5.getContextPath():返回请求URL所属的web应用程序的路径
6.getRequestURL():返回真实的资源路径,不一定与地址栏相同,但不包括参数部分,且返回类型StringBuffer


获取网络连接信息:
1.request.getRemoteAddr()返回客户端的ip地址
2.request.getRemotePort()返回客户端发出请求使用的端口
3.request.getLocalAddr()返回服务器上接收当前请求的网络接口的ip地址
4.request.getLocalPort()返回服务器上接收当前请求的网络接口的端口号




return是一个方法的结束


HttpServletResponse接口
封装了服务器会送给客户端的响应信息,通过它来操作返回个客户端的响应信息
HttpServletResponse对象是servlet程序和Servlet引擎进行通信的接口
Servlet程序通过HttpServletResponse对象将响应正文传递给Servlet引擎
再由Servlet引擎将响应正文输出到客户端




标准Servlet的写法:
1.新建一个Servlet
2.写上名字:这样doGet()方法和doPost()方法
3.点next,给Servlet配上在web.xml文件中的名字和URL,点finish会在web.xml文件中,自动配置Servlet


不需要Servlet()方法
实际上Service()方法就是先判断,请求的方式
get方式:Service()方法就是调用doGet()方法
post方式:Service()方法就调用doPost()方法








请求转发———服务器内部跳转(本项目中跳转)


代码:
request.getRequestDispatcher("/跳转的页面").forward(request,response);
return;
'/'表示项目的根目录
不加‘/’表示Servlet所在目录
因为转发后还会执行下面的代码,所以让return来结束方法


浏览器只发出一次请求--即该Servlet
请求转发是把"/转到的页面"的源码,复制给该Servlet所对应的页面
所以地址栏是该Servlet的地址




跳转代码




两个jsp文件在浏览器中跳转



web.xml里面配置路径





请求重定向


代码:
response.sendRedirect("/项目名/转到的页面")
return;
'/'表示服务器的根目录(端口号之后)
因为重定向后还会执行下面的代码,所有让return;来结束该方法


浏览器发出两次请求---即该Servlet和"/项目名/转到的页面"地址(自动发出该次请求)
请求重定向是把"/项目名/转到的页面"的 地址发给浏览器,让浏览器进行第二次请求
所以地址栏是"/项目名/转到的页面"的地址


请求转发只能跳到本项目中的路径
请求重定向可以跳到任意的路径







1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
有这样一类成功者:他们经商致富,于居室外置庭院,院中有亭翼然,亭上挂一面额。此时倘有人将“醉翁亭”题至编额中。主人公拍手称快道:“妙哉!”而若将“饮酒亭”题至匾额中,主人则不假思索道:“俗哉!”此类人追求文人本题。但实际上胸无点墨,只管把自己强行嵌入“雅”的框架中,就如同大观园中只顾赏花却不懂花的“伪君子”,总不免贻笑大方。 自古以来,世上总有各种困在框架里而不自知的人。他们如流水般虚浮,惯于遵从过去的经验或偏听一家之言,拘泥于既定枢架范式中。这些框架如同牢笼,让人的思维日渐固化,仿佛被“囚”于牢笼中,不见天日。归根结底,还是人本身缺乏硬实力所致。 在崇尚理学的明清时期,几乎所有人都成了封建社会值硬刻板的“木偶人”。可曹雪芹却通过笔下两个鲜明的角色,跳出了框架的束缚。此二人便是贾宝玉和林黛玉。他们不仅才华横溢,也在教育的熏陶中造就了自己独特的思维方式。这是一种因时因地制宜而去伪存真、去粗取精的思维方法,这样的方法可以教会一个人不要只顾跟随领跑者,而要学会超越领跑者,我愿称之为“宝黛思维”。 春秋时期的美女西施,天生丽质,举手投足间都流露着妩媚与柔情,而那些仰慕西施不顾现实加以效仿的人,不仅失去自己的特点,还闹出东施效颦的笑话。在全民创造短视频的热潮中,李子柒结合自己的兴趣与特长,对中国传统文化加以创新,以最具时代特征的形式,推动中国文化走向世界。由此可见,我们为人处世应当学习“宝黛思维”,以因地制宜为前提,实破框架束缚,勇于创新,方能成事。 虽说“他山之石,可以攻玉”。但真正的好玉,还得用心细“攻”,而非“一锤定音”,强行为之套上框架。只有培养并运用“宝黛思维”,才不会在山清水秀时自我陶醉而落入俗套,才不会在山穷水尽时野驴技穷而止步不前。只有跳出框架的人,才能知所进,知所惧,知所适。识时务。 “宝黛思维”可激发人的潜力,帮助我们脱去少年的程格。少年的我们唯有善用“宝黛思维”,方可跳出“囚人”的框架,释放知识和人生的光彩。 总结大意
02-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值