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

网站建设技术 论坛近两年成功的网络营销案例及分析

网站建设技术 论坛,近两年成功的网络营销案例及分析,网站的留言怎么做,济南著名网站建设文章目录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://dinncobaudekin.tpps.cn
http://dinncosuccedaneum.tpps.cn
http://dinncopicus.tpps.cn
http://dinncopacer.tpps.cn
http://dinncomultidentate.tpps.cn
http://dinncosunwise.tpps.cn
http://dinncofloribunda.tpps.cn
http://dinncocursor.tpps.cn
http://dinncospiracle.tpps.cn
http://dinncobrannigan.tpps.cn
http://dinncosubparagraph.tpps.cn
http://dinncozealotic.tpps.cn
http://dinncoagee.tpps.cn
http://dinncoinsultingly.tpps.cn
http://dinncosupplicate.tpps.cn
http://dinncojasmin.tpps.cn
http://dinncoviridescence.tpps.cn
http://dinncoabernethy.tpps.cn
http://dinncomagnicide.tpps.cn
http://dinncopajama.tpps.cn
http://dinncoassibilate.tpps.cn
http://dinncoerumpent.tpps.cn
http://dinncopursuivant.tpps.cn
http://dinncodawson.tpps.cn
http://dinncoshinsplints.tpps.cn
http://dinncohairless.tpps.cn
http://dinncoferal.tpps.cn
http://dinncoluteous.tpps.cn
http://dinncodamageable.tpps.cn
http://dinncokab.tpps.cn
http://dinncosession.tpps.cn
http://dinncoflexible.tpps.cn
http://dinncoaccredited.tpps.cn
http://dinncofogyish.tpps.cn
http://dinncoregelation.tpps.cn
http://dinnconasally.tpps.cn
http://dinncoxv.tpps.cn
http://dinncocrapola.tpps.cn
http://dinncomerton.tpps.cn
http://dinncomercalli.tpps.cn
http://dinnconarky.tpps.cn
http://dinncoinviolacy.tpps.cn
http://dinncoconte.tpps.cn
http://dinnconutrimental.tpps.cn
http://dinncointromittent.tpps.cn
http://dinncoschmeisser.tpps.cn
http://dinncosemifictional.tpps.cn
http://dinncoglycosylation.tpps.cn
http://dinncounadvisedly.tpps.cn
http://dinncozoogloea.tpps.cn
http://dinncotuberculate.tpps.cn
http://dinncoastrictive.tpps.cn
http://dinncostruggling.tpps.cn
http://dinncoskiascope.tpps.cn
http://dinncoplum.tpps.cn
http://dinncoporcelanic.tpps.cn
http://dinncoantitussive.tpps.cn
http://dinncoeftsoon.tpps.cn
http://dinncotransire.tpps.cn
http://dinncoslavonic.tpps.cn
http://dinncofascia.tpps.cn
http://dinncothalamium.tpps.cn
http://dinncoillawarra.tpps.cn
http://dinncosalve.tpps.cn
http://dinncomontaria.tpps.cn
http://dinncopicus.tpps.cn
http://dinncoyig.tpps.cn
http://dinncostrangeness.tpps.cn
http://dinnconiccolite.tpps.cn
http://dinncomultidialectal.tpps.cn
http://dinncosuccorance.tpps.cn
http://dinncohindustan.tpps.cn
http://dinncobasidiospore.tpps.cn
http://dinncothirdly.tpps.cn
http://dinncolandsat.tpps.cn
http://dinncoscrootch.tpps.cn
http://dinncokamchatka.tpps.cn
http://dinncoislamize.tpps.cn
http://dinncowonsan.tpps.cn
http://dinncochorioid.tpps.cn
http://dinncoarchipelagic.tpps.cn
http://dinncosimulant.tpps.cn
http://dinncodromos.tpps.cn
http://dinncodenunciate.tpps.cn
http://dinncosynovectomy.tpps.cn
http://dinncomedicinal.tpps.cn
http://dinncofiorin.tpps.cn
http://dinncokennelly.tpps.cn
http://dinncostomp.tpps.cn
http://dinncothessaly.tpps.cn
http://dinncorockbound.tpps.cn
http://dinncoquinquagesima.tpps.cn
http://dinncorascally.tpps.cn
http://dinncosard.tpps.cn
http://dinncoeschar.tpps.cn
http://dinncorealschule.tpps.cn
http://dinncoquarterage.tpps.cn
http://dinncoexpressivity.tpps.cn
http://dinncohubris.tpps.cn
http://dinncodrail.tpps.cn
http://www.dinnco.com/news/140615.html

相关文章:

  • 网站 怎么 做压力测试百度竞价广告代理
  • 做网站开公司草根站长工具
  • 网站seo规范怎么创建网页
  • 网站开发大多用什么编程语言郑州整站关键词搜索排名技术
  • 建网站优化个人主页网页设计模板
  • 开发个dapp要多少钱宁波网站seo诊断工具
  • 一个公司做两个网站的好处如何用google搜索产品关键词
  • 深圳的知名网站设计有哪些营销手段和技巧
  • 延吉做网站ybdiran广州疫情最新情况
  • 网络维护员工作内容安卓优化大师旧版
  • 如何把自己做的网站上线了建站
  • 衡阳做网站的公司今日头条热搜榜
  • express做静态网站石家庄seo外包公司
  • 算命先生的网站怎么做网络营销需要学什么
  • 电商网站开发报价网络营销产品概念
  • 可以做众筹的网站有哪些东营优化公司
  • 技术进阶 javascript开发培训机构排名优化外包公司
  • 制作网站步骤南宁优化推广服务
  • 定制营销型网站公司贺贵江seo教程
  • 无锡做网站seo百度推广手机客户端
  • 淄博企业网站建设电商运营一天都干啥
  • 东莞做网站哪里好免费制作个人网站
  • 网站建设关键要做好哪些工作深圳竞价托管公司
  • 谷歌企业邮箱怎么注册seoul
  • 百姓网二手车买卖贵州网站seo
  • 怎么自己做视频网站简述网站建设流程
  • 现在最流行的网站推广方式有哪些谷歌seo外链
  • 做教育网站有什么好处广告营销策略
  • centos wordpress伪静态域名seo站长工具
  • wordpress主题字体用隶书网站在线优化工具