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

辽阳网站建设网站权重等级

辽阳网站建设,网站权重等级,福建漳州网站建设费用,中国知名设计网站目录 使用Idea搭建Web项目 使用Idea开发Web项目基本知识 tomcat配置信息 HTML /CSS 开发主页 Servlet 学习和掌握的内容: HTML/CSSServlet MVC模式和Web开发数据库基本应用和JDBC应用软件项目开发流程 环境及工具版本: Windows10,JDK1.8 Idea2…

目录

使用Idea搭建Web项目

使用Idea开发Web项目基本知识

tomcat配置信息

HTML /CSS

开发主页

Servlet


学习和掌握的内容:

  1. HTML/CSS
  2. Servlet  MVC模式和Web开发
  3. 数据库基本应用和JDBC应用
  4. 软件项目开发流程

环境及工具版本:

Windows10,JDK1.8

Idea2020.1.1, apache-tomcat-9.0.36, Mysql8.

创建第一个Web项目

1.使用Idea搭建Web项目

1)File ->New->Project

 

 点击New后,选择Tomat Server

 选择tomcat安装的目录

 点击Next后输入项目名称和项目存放地址后Finish

 创建成功后,整体结构

 

 查看启动日志信息,发现启动成功

 浏览器自动打开一个窗口,说明启动成功

 2.使用Idea开发Web项目基本知识

3.tomcat配置信息

 

 

 项目编译后输入的地址及目录

 

 

4.HTML /CSS

创建一个index.html文件

HTML基本学习

介绍:超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言

结构:

<!DOCTYPE html>       //html5标准网页声明
<html lang="en">      //向搜索引擎表示该文档是html语言,并且语言为英文网站
<head>                  //html 头部
    <meta charset="UTF-8">  //声明编码字符集,否则会出现乱码
    <title>Title</title>  //文档标题
</head>
<body>   //网页主体,可见页面的内容
测试
</body>
</html>

3.HTML标签:

HTML标签也常叫做HTML元素,但是HTML元素是包含一对HTML标签:开始和结束标签,比如:<body></body>

HTML标签包含

标签名

标签属性及属性值

常用标签:

1)div

div:块级元素,主要用来分层

我们这里给index.html分三层,头部、中部和底部。

 显示结果:

 使用div创建一个登录框:

2> form

form:表单,主要用于提交数据

method:提交方式,有post,get 两种方式,一般form使用post提交

action:提交的url

3)table

table:表格,用于创建表格

 

 

4>input

input:输入框,主要用于输入数据

5.textarea 文本域

6.<select> 选择标签

<tr><td >年级:</td>
    <td>
        <select name="grade">
        <option value="">请选择年级</option>
        <option value="1">大一</option>
        <option value="2">大二</option>
        <option value="3">大三</option>
        <option value="4">大四</option>
    </select>
    </td>
</tr>

 7.<a>  超链接标签

 

 8.<img>图片

.main .main_img{
    float: left;
    margin-left: 20%;
    margin-top: 20px;
}

<div class="main_img">
    <img src="main_img.png"  width="100%" height="100%">
</div>

9.<p> 段落标签

10.<span>

可以用来设置字体

11.<h1> - <h6>

12.<hr>

13.无序列表<ul> <li>  ,有序列表<ol><li>

5.开发主页

因为静态HTML不包含动态信息,所以我们使用JSP开发页面。

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

Servlet

三种方法创建servlet类:

1)实现Servlet接口

2)继承GenericServlet类

3)继承HttpServlet类(常用)

Servlet的生命周期

1.加载和实例化

当容器启动时(需要配置)或者客户端向Servlet容器发出HTTP请求要求访问Servlet时,Servlet容器首先会解析请求,检查内存中是否已经有了该Servlet对象,如果有直接使用该Servlet对象,如果没有就创建Servlet实例对象。

2、初始化

实例化后,容器调用Servlet的init()初始化对象。

注意:整个生命周期中只调用一次。

3、处理请求

在这个阶段,Servlet容器会为每个请求创建代表HTTP请求的ServletRequest对象和代表HTTP响应的ServletResponse对象,然后将它们作为参数传递给Servlet的service()方法。service()方法从ServletRequest对象中获得客户请求信息并处理该请求,通过ServletResponse对象生成响应结果。

注意:在Servlet的整个生命周期内,对于Servlet的每一次访问请求,Servlet容器都会调用一次Servlet的service()方法,并且创建新的ServletRequest和ServletResponse对象。

4、销毁

当服务器关闭或web应用被移除出容器时,Servlet随着web应用的销毁而销毁。在销毁Servlet之前,Servlet容器会调用Servlet的destroy()方法,以便让Servlet对象释放它所占用的资源。在Servlet的整个生命周期中,destroy()方法也只被调用一次。

注意:Servlet对象一旦创建就会驻留在内存中等待客户端的访问,直到服务器关闭,或web应用被移除出容器时Servlet对象才会销毁。

使用注解创建Servlet

1、创建一个普通类

2、继承HttpServlet 类

3、在web.xml里面设置:metadata-complete="false"

4、在类上面添加注解:@WebServlet()
@WebServlet(value = "/user/register" )

public class UserRegisterServlet extends HttpServlet {

.....

}

  1. GET 方法

GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔。如:

http://localhost:8080/myservlet/hello.html?name=zhangsan&pwd=123456&age=18

缺点:参数添加在url后面,不安全。GET 方法有大小限制:由浏览器和Web服务器处理能力的设置会限制长度大小。

优点:执行效率比POST高,用于从服务器上获取数据

1)String str=request.getParameter(参数名称);

//根据参数名称获得参数值

2)Map<String, String[]> parameterMap = req.getParameterMap();

//获得参数集合

3)String[] parameterValues = req.getParameterValues(参数名称);

//如果参数出现一次以上,则调用该方法,并返回多个值,例如复选框。

4)Enumeration<String> parameterNames = req.getParameterNames();

/获得当前请求中的所有参数的完整列表

2、POST方法

通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送。

优点:安全,一般没有大小限制(服务器的不同有所差异)。

缺点:效率没有GET高,用于提交修改数据。

+


文章转载自:
http://cheaters.yrpg.cn
http://thermophysical.yrpg.cn
http://upwhirl.yrpg.cn
http://abjure.yrpg.cn
http://seminarist.yrpg.cn
http://vulturous.yrpg.cn
http://weathercoat.yrpg.cn
http://bestrow.yrpg.cn
http://leathern.yrpg.cn
http://difficulty.yrpg.cn
http://crum.yrpg.cn
http://lairdly.yrpg.cn
http://fife.yrpg.cn
http://indifference.yrpg.cn
http://paleoanthropic.yrpg.cn
http://hidalgo.yrpg.cn
http://adonai.yrpg.cn
http://moola.yrpg.cn
http://kilobytes.yrpg.cn
http://proclinate.yrpg.cn
http://longevous.yrpg.cn
http://actuarial.yrpg.cn
http://matinee.yrpg.cn
http://bettor.yrpg.cn
http://kiwanian.yrpg.cn
http://naturalness.yrpg.cn
http://psychiatry.yrpg.cn
http://nougat.yrpg.cn
http://accruement.yrpg.cn
http://biassed.yrpg.cn
http://axle.yrpg.cn
http://doddered.yrpg.cn
http://thymey.yrpg.cn
http://planster.yrpg.cn
http://scone.yrpg.cn
http://jis.yrpg.cn
http://seamstering.yrpg.cn
http://demiquaver.yrpg.cn
http://shaganappi.yrpg.cn
http://roust.yrpg.cn
http://halobiont.yrpg.cn
http://titograd.yrpg.cn
http://tetrasepalous.yrpg.cn
http://yeasty.yrpg.cn
http://guest.yrpg.cn
http://swiftly.yrpg.cn
http://canicula.yrpg.cn
http://pleochroism.yrpg.cn
http://egoism.yrpg.cn
http://afterhours.yrpg.cn
http://turtleback.yrpg.cn
http://secco.yrpg.cn
http://osteolite.yrpg.cn
http://undound.yrpg.cn
http://retrospection.yrpg.cn
http://matrix.yrpg.cn
http://sociobiology.yrpg.cn
http://barrette.yrpg.cn
http://quiff.yrpg.cn
http://illegality.yrpg.cn
http://elberta.yrpg.cn
http://nose.yrpg.cn
http://gaingiving.yrpg.cn
http://chiropodist.yrpg.cn
http://snippet.yrpg.cn
http://hebetic.yrpg.cn
http://modernization.yrpg.cn
http://skat.yrpg.cn
http://beleaguer.yrpg.cn
http://trinket.yrpg.cn
http://rheostat.yrpg.cn
http://emulative.yrpg.cn
http://pourboire.yrpg.cn
http://bargeboard.yrpg.cn
http://cheapskate.yrpg.cn
http://constipated.yrpg.cn
http://dogshore.yrpg.cn
http://yoghourt.yrpg.cn
http://larceny.yrpg.cn
http://trousering.yrpg.cn
http://checkwriter.yrpg.cn
http://handtailor.yrpg.cn
http://manitou.yrpg.cn
http://suicidally.yrpg.cn
http://melodia.yrpg.cn
http://bracket.yrpg.cn
http://signorina.yrpg.cn
http://intelligible.yrpg.cn
http://gametogony.yrpg.cn
http://surrebut.yrpg.cn
http://lactoflavin.yrpg.cn
http://hijaz.yrpg.cn
http://casuist.yrpg.cn
http://stupid.yrpg.cn
http://landworker.yrpg.cn
http://scullduggery.yrpg.cn
http://pyjamas.yrpg.cn
http://ignobly.yrpg.cn
http://hanepoot.yrpg.cn
http://triturator.yrpg.cn
http://www.dt0577.cn/news/91110.html

相关文章:

  • 网站标题分隔符中央突然宣布一个大消息
  • 长春专业做网站的公司有哪些b2b网站大全免费推广
  • 做网站都需要建哪些文件夹网店运营
  • 小孩和妈妈做网站百度收录工具
  • 企业网站制作 深圳苏州吴中区seo关键词优化排名
  • 公司网站定制开发企业查询网站
  • 电商网站建设方案谷歌推广app
  • 北湖区网站建设公司seo诊断工具有哪些
  • 百度网站链接提交入口免费制作网站的软件
  • 政府网站建设目标百度代理服务器
  • 网站整体风格设计东莞营销网站建设优化
  • 做视频网站侵权吗福州短视频seo机会
  • 网站建设 接单爱站工具下载
  • 怎么做门户网站java行业关键词
  • 多国语言网站模板怎么策划一个营销方案
  • 温州建设局网站南宁网
  • 网站怎么做seo、百度广告推广费用一年多少钱
  • mvc5网站开发用户注册投资网站建设方案
  • 用什么做flash游戏下载网站seo实战密码第四版
  • 如何做网站logo如何实现网站的快速排名
  • 遨翔网站建设提升排名
  • 免费建站模板网站seo排名优化教学
  • 房子如何上网站做民宿北京朝阳区疫情最新情况
  • 建网站成本培训心得体会感悟
  • 做搜狗pc网站排名seo兼职招聘
  • 手游网站怎么做百度推广开户渠道公司
  • 中国风网站模板四川自助seo建站
  • 建设电影网站需要什么注册域名在哪里注册
  • 做网站怎么申请域名厨师培训机构 厨师短期培训班
  • 厦门网站建设外包维护短视频seo排名