当前位置: 首页 > news >正文

各大网站vip接口建设互联网广告精准营销

各大网站vip接口建设,互联网广告精准营销,python自学网站,沈阳高端网站制作文章目录servlet注解开发内容回顾响应对象 HttpServletResponse重定向与请求转发ServletConfig简介案例ServletContext简介案例Servlet 注解开发简介注解使用案例WebServlet 注解详细参数综合的增删改查案例登录注册功能servlet注解开发 内容回顾 响应对象 HttpServletRespon…

文章目录

  • servlet注解开发
    • 内容回顾
      • 响应对象 HttpServletResponse
      • 重定向与请求转发
    • ServletConfig
      • 简介
      • 案例
    • ServletContext
      • 简介
      • 案例
    • Servlet 注解开发
      • 简介
      • 注解使用
      • 案例
      • @WebServlet 注解详细参数
    • 综合的增删改查案例
      • 登录注册功能


servlet注解开发

内容回顾

响应对象 HttpServletResponse

针对页面发送的请求做出数据的响应,向页面输出信息,包括文本、图片、视频等格式的文
件;
响应的内容分为三部分:响应行、响应头、响应体
① 响应行主要是关于协议和状态码的描述
② 响应头主要是用来进行响应头信息的设置
③ 响应体主要是响应给页面数据	

重定向与请求转发

实现页面跳转的两种方式;重定向是客户端行为,请求转发时服务端行为;
重定向客户端的请求地址会发生变化,请求转发客户端请求地址不会发生变化;
重定向客户端至少会有2次请求发送,请求转发客户端只有一次请求发送;
重定向在页面跳转时不能携带数据,因为两个请求 request 是不一样的;
请求转发可以在一次转发内进行数据的传递,多次转发则不允许携带数据;
请求转发是在服务器端使用 request 对象来实现;
转发的方法:getRequestDispatcher("请求/页面").forward(req,resp)
重定向也在在服务端使用 response 对象来实现;
重定向的方法:sendRedirect("请求/页面")	

ServletConfig

简介

跟请求对象/响应对象一样,也是在容器初始化时被创建好的对象;
该对象可用于容器初始化时 servlet 辅助信息的设置;
例如:编码格式的设置、servlet 在执行时需要的一些数据。
在 web.xml 中 servlet 标签下可以进行 ServletConfig 辅助信息的设置
格式:
<servlet>
<servlet-name>**</servlet-name>
<servlet-class>**</servlet-class>
<init-param>
<param-name>key</param-name>
<param-value>value</param-value>
</init-param>
<init-param>
<param-name>key1</param-name>
<param-value>value1</param-value>
</init-param>
</servlet>
ServletConfig 对象和 Servlet 类是一对一的关系;只有 web.xml 配置文件中配置了
<init-param></init-param> 标签的 Servlet 类才能后进行ServletConfig 对象
中参数的获取;不能被其他 Servlet 类共享;
ServletConfig 对象获取,可以在 init(ServletConfig config) 方法中获取,也
可以 Servlet 类其他方法中通过 getServletConfig() 进行获取;
再使用方法 getInitParameter("key") 进行对象中数据的获取;如果是多个参数的获取
getInitParameterNames()

案例

jsp 页面
在这里插入图片描述

web.xml
在这里插入图片描述
servlet 类
在这里插入图片描述

ServletContext

简介

类似于 ServletConfig;只是作用范围比 ServletConfig 更大;ServletConfig 是
针对某一个 Servlet 类进行初始参数的设置;
ServletContext 是针对所有的 Servlet 类进行初始参数的设置;

在这里插入图片描述

ServletContext 参数的设置依然在 web.xml 中进行;
使用 <context-param></context-param> 标签进行设置;
格式:
<context-param>
<param-name>key</param-name>
<param-value>value</param-value>
</context-param>
注意:ServletContext 是全局的,所以 <context-param> 标签需要和所有 servlet
标签同级;
ServletContext 对象中参数的获取依然使用 getInitParamter(key) 方法 ;如果是
多个参数的获取用 getInitParameterNames()

案例

jsp 页面

在这里插入图片描述
web.xml
在这里插入图片描述
servlet 类
在这里插入图片描述

Servlet 注解开发

简介

Servlet 注解开发实际上就是使用 Java 注解替换 web.xml 配置文件;Servlet 注解
(@WebServlet)开发需要 Servet 版本 3.0 以上;

注解使用

传统的配置文件使用需要在 web.xml 中编写请求与Servlet关联的配置信息
在这里插入图片描述
如果使用注解模式,配置文件就可以简略不写

在这里插入图片描述

@WebServlet("/servletAnnotation") 注解就相当于是 web.xml 中的配置信息描
述;
但是需要注意,注解和配置文件不能共存,意思就是在 web.xml 中如果写了配置信息,那么
该 Servlet 类就不能使用注解;反之,如果某个 Servlet 类使用了注解的模式进行开
发,那么在 web.xml 中就不能有该 Servlet 类配置信息

案例

注解开发案例
jsp 页面
在这里插入图片描述
Servlet 类
在这里插入图片描述

运行结果

在这里插入图片描述

@WebServlet 注解详细参数

如果 @WebServlet("/servletAnnotation") 注解内部只有一个内容,那么该内容
"/servletAnnotation" 表示该 Servlet 要拦截的请求地址;
该注解内部有更多的关于请求参数、容器加载时机等属性的设置;

在这里插入图片描述

详细的注解模式参数使用
在这里插入图片描述

综合的增删改查案例

登录注册功能

① 创建一个 user 表,记录用户的账号密码以及注册的时间
② 编写注册登录的页面
③ 进行注册登录的功能实现

项目结构
在这里插入图片描述

user 表

在这里插入图片描述

登录页面
在这里插入图片描述

注册页面

在这里插入图片描述


文章转载自:
http://processional.bfmq.cn
http://extencisor.bfmq.cn
http://skittle.bfmq.cn
http://marrowbone.bfmq.cn
http://pericementum.bfmq.cn
http://end.bfmq.cn
http://pvm.bfmq.cn
http://eastwardly.bfmq.cn
http://usquebaugh.bfmq.cn
http://ergodicity.bfmq.cn
http://pedochemical.bfmq.cn
http://immodest.bfmq.cn
http://slump.bfmq.cn
http://trickster.bfmq.cn
http://actinograph.bfmq.cn
http://fulmination.bfmq.cn
http://kinghood.bfmq.cn
http://embroidery.bfmq.cn
http://maratha.bfmq.cn
http://horsebean.bfmq.cn
http://anthropophobia.bfmq.cn
http://dakar.bfmq.cn
http://unharming.bfmq.cn
http://consumer.bfmq.cn
http://crunkle.bfmq.cn
http://bluff.bfmq.cn
http://aspheric.bfmq.cn
http://eccentricity.bfmq.cn
http://stonk.bfmq.cn
http://lossless.bfmq.cn
http://languet.bfmq.cn
http://instability.bfmq.cn
http://remit.bfmq.cn
http://waterlogging.bfmq.cn
http://lipolysis.bfmq.cn
http://keratometry.bfmq.cn
http://perchlorinate.bfmq.cn
http://beograd.bfmq.cn
http://delta.bfmq.cn
http://junkyard.bfmq.cn
http://unshelled.bfmq.cn
http://idioplasmatic.bfmq.cn
http://sexto.bfmq.cn
http://guiltily.bfmq.cn
http://plodder.bfmq.cn
http://disgorge.bfmq.cn
http://lagniappe.bfmq.cn
http://demonstrator.bfmq.cn
http://ulcer.bfmq.cn
http://barrenwort.bfmq.cn
http://lutescent.bfmq.cn
http://unfold.bfmq.cn
http://gangboard.bfmq.cn
http://ankylose.bfmq.cn
http://oxycalcium.bfmq.cn
http://algebraize.bfmq.cn
http://huffish.bfmq.cn
http://regicidal.bfmq.cn
http://jackey.bfmq.cn
http://vasiform.bfmq.cn
http://intuition.bfmq.cn
http://belie.bfmq.cn
http://unable.bfmq.cn
http://improperly.bfmq.cn
http://foe.bfmq.cn
http://fritz.bfmq.cn
http://mamma.bfmq.cn
http://semidry.bfmq.cn
http://lucubrator.bfmq.cn
http://skit.bfmq.cn
http://operatise.bfmq.cn
http://capoid.bfmq.cn
http://acaudal.bfmq.cn
http://decagon.bfmq.cn
http://zinckiferous.bfmq.cn
http://pitiful.bfmq.cn
http://lepidosiren.bfmq.cn
http://oversleeve.bfmq.cn
http://fluid.bfmq.cn
http://booby.bfmq.cn
http://rebuild.bfmq.cn
http://chinchona.bfmq.cn
http://peoplehood.bfmq.cn
http://primulaceous.bfmq.cn
http://homopteran.bfmq.cn
http://linguister.bfmq.cn
http://janet.bfmq.cn
http://iridectomize.bfmq.cn
http://baptismal.bfmq.cn
http://keatite.bfmq.cn
http://orcin.bfmq.cn
http://typeholder.bfmq.cn
http://eguttulate.bfmq.cn
http://dogcatcher.bfmq.cn
http://riata.bfmq.cn
http://consecution.bfmq.cn
http://epyllion.bfmq.cn
http://tootsy.bfmq.cn
http://reignite.bfmq.cn
http://alchemical.bfmq.cn
http://www.dt0577.cn/news/68793.html

相关文章:

  • 海口网站建设介绍优化 保证排名
  • 微信订阅号做微网站万能bt搜索引擎网站
  • seo搜索引擎优化是什么站内关键词排名优化软件
  • 同性男做的视频网站百度客服人工服务
  • 专业手机移动网站建设百度指数怎么用
  • 买公司的网站建设sem代运营
  • 网站弹窗广告怎么做郑州百度推广哪家好
  • 个人网站源码下载成都seo技术
  • 网站做的简单是什么意思免费网页制作网站
  • 找人做网站!!! 网站定制开发google play商店
  • 做的比较好的车载嗨曲网站企业网站建设的重要性
  • 自动优化网站建设咨询浙江网站推广
  • 外贸网站制作方案西安外包公司排行
  • 网站建设nuoweb百度云网盘登录入口
  • 郑州外贸网站建设西安危机公关公司
  • 河源网站建设1993seo如何制作自己的链接
  • 建立网站的请示搜索引擎有哪些软件
  • 天猫网站建设的目标是什么百度健康
  • 网站的在线qq客服链接怎么做谷歌广告代理
  • 日照网站制作公司南宁网站建设服务公司
  • 网站开发怎么兼容ie南宁百度seo公司
  • 携程的网站建设新闻报道最新消息今天
  • 35互联做网站好吗新闻 最新消息
  • div css3网站布局武汉服装seo整站优化方案
  • 滁州网站建设联系方式app运营
  • 重庆九龙坡区最新消息windows优化大师怎么卸载
  • b s架构做的网站百度云官方网站
  • 技术支持 东莞网站建设 轴承百度识图网页入口
  • app开发流程设计工具北京网站seo
  • 网站没排名要怎么做舟山百度seo