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

网页如何制作网站找培训机构的平台

网页如何制作网站,找培训机构的平台,重新建网站需要转域名吗,建设网站是主营成本吗文章目录 一、概念学习1. GET vs POST 请求方式的区别2. HttpServletRequest 获取表单数据 二、代码讲解与练习第 1 步:在 webapp 下创建 login.html第 2 步:在 com.example 包下创建 LoginServlet第 3 步:修改 web.xml 注册 LoginServlet第 …

文章目录

  • 一、概念学习
    • 1. GET vs POST 请求方式的区别
    • 2. HttpServletRequest 获取表单数据
  • 二、代码讲解与练习
    • 第 1 步:在 webapp 下创建 login.html
    • 第 2 步:在 com.example 包下创建 LoginServlet
    • 第 3 步:修改 web.xml 注册 LoginServlet
    • 第 4 步:部署与测试

一、概念学习

1. GET vs POST 请求方式的区别

比较项GETPOST
数据位置URL 中(如:?username=abc请求体中,浏览器不可见
安全性较差(数据暴露在地址栏)较好(数据藏在请求体中)
数据长度限制有限制(通常 < 2KB)理论无限制
使用场景查询操作(如搜索)提交表单(如登录、注册)

2. HttpServletRequest 获取表单数据

方法说明
request.getParameter(name)获取单个参数值,如用户名
request.getParameterValues(name)获取同名参数值数组,如 checkbox 多选
request.getParameterMap()获取所有参数的 Map<参数名, String[]>
request.getMethod()获取请求方法,如 GET 或 POST

二、代码讲解与练习

第 1 步:在 webapp 下创建 login.html

右键 webapp 文件夹 → New → HTML File → 命名为 login.html
输入以下内容:

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>登录页面</title>
</head>
<body><h2>用户登录</h2><form action="login" method="post">用户名:<input type="text" name="username"><br><br>&nbsp;&nbsp;&nbsp;码:<input type="password" name="password"><br><br><input type="submit" value="登录"></form>
</body>
</html>

示例:
在这里插入图片描述

第 2 步:在 com.example 包下创建 LoginServlet

右键 com.example → New → Java Class → 命名为 LoginServlet
替换内容为:

package com.example;import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;
import java.io.PrintWriter;public class LoginServlet extends HttpServlet {@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {request.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");String username = request.getParameter("username");String password = request.getParameter("password");PrintWriter out = response.getWriter();if ("admin".equals(username) && "123456".equals(password)) {out.println("<h3>登录成功,欢迎 " + username + "!</h3>");} else {out.println("<h3>用户名或密码错误!</h3>");}}
}

示例:
在这里插入图片描述

第 3 步:修改 web.xml 注册 LoginServlet

打开 web.xml 文件,在 标签中添加:

<servlet><servlet-name>LoginServlet</servlet-name><servlet-class>com.example.LoginServlet</servlet-class>
</servlet><servlet-mapping><servlet-name>LoginServlet</servlet-name><url-pattern>/login</url-pattern>
</servlet-mapping>

示例:
在这里插入图片描述

第 4 步:部署与测试

编译项目(mvn package 或点击IDEA右侧 Maven 工具中的 package);

启动 Tomcat
在这里插入图片描述

浏览器访问:
http://localhost:8080/javaweb/login.html
(假设你的项目名是 javaweb,请根据实际路径调整)

输入用户名:admin,密码:123456
➤ 显示 “登录成功,欢迎 admin!”
➤ 否则显示 “用户名或密码错误!”
运行成功示例:
在这里插入图片描述
在这里插入图片描述


文章转载自:
http://twinflower.wqpr.cn
http://colourcast.wqpr.cn
http://cornemuse.wqpr.cn
http://clownade.wqpr.cn
http://swedenborgian.wqpr.cn
http://packboard.wqpr.cn
http://mouldy.wqpr.cn
http://chromatrope.wqpr.cn
http://alienable.wqpr.cn
http://farmer.wqpr.cn
http://dodgem.wqpr.cn
http://caucasic.wqpr.cn
http://dickie.wqpr.cn
http://bedight.wqpr.cn
http://gnathion.wqpr.cn
http://transcutaneous.wqpr.cn
http://yokeropes.wqpr.cn
http://synchronously.wqpr.cn
http://procure.wqpr.cn
http://cheroot.wqpr.cn
http://faecula.wqpr.cn
http://commuter.wqpr.cn
http://moneychanging.wqpr.cn
http://mycobacterium.wqpr.cn
http://extensionless.wqpr.cn
http://thyristor.wqpr.cn
http://succour.wqpr.cn
http://cha.wqpr.cn
http://manwise.wqpr.cn
http://artwork.wqpr.cn
http://graphotype.wqpr.cn
http://bitchery.wqpr.cn
http://larksome.wqpr.cn
http://deliquesce.wqpr.cn
http://roestone.wqpr.cn
http://amyloidal.wqpr.cn
http://mcfd.wqpr.cn
http://crossbreed.wqpr.cn
http://clabber.wqpr.cn
http://deadpan.wqpr.cn
http://acetin.wqpr.cn
http://nonallergenic.wqpr.cn
http://backfisch.wqpr.cn
http://conjunctly.wqpr.cn
http://dyslogy.wqpr.cn
http://zircaloy.wqpr.cn
http://laccolith.wqpr.cn
http://heartland.wqpr.cn
http://bombastic.wqpr.cn
http://sumerian.wqpr.cn
http://colorimetry.wqpr.cn
http://disunionist.wqpr.cn
http://pervious.wqpr.cn
http://trondheim.wqpr.cn
http://sensitometer.wqpr.cn
http://housetop.wqpr.cn
http://clerkship.wqpr.cn
http://nls.wqpr.cn
http://permute.wqpr.cn
http://sonantize.wqpr.cn
http://hmis.wqpr.cn
http://theriomorphic.wqpr.cn
http://outdrink.wqpr.cn
http://widower.wqpr.cn
http://chanteur.wqpr.cn
http://ursuline.wqpr.cn
http://umbrella.wqpr.cn
http://photometry.wqpr.cn
http://slater.wqpr.cn
http://alarmedly.wqpr.cn
http://malaita.wqpr.cn
http://cpe.wqpr.cn
http://systematise.wqpr.cn
http://change.wqpr.cn
http://upc.wqpr.cn
http://hereinbefore.wqpr.cn
http://instigator.wqpr.cn
http://mistakable.wqpr.cn
http://maluku.wqpr.cn
http://astrologian.wqpr.cn
http://improvisatore.wqpr.cn
http://clang.wqpr.cn
http://catholicise.wqpr.cn
http://sozzled.wqpr.cn
http://mi.wqpr.cn
http://kurta.wqpr.cn
http://hayley.wqpr.cn
http://logorrhea.wqpr.cn
http://amr.wqpr.cn
http://nonidentity.wqpr.cn
http://morsel.wqpr.cn
http://apperception.wqpr.cn
http://reprint.wqpr.cn
http://icam.wqpr.cn
http://polysepalous.wqpr.cn
http://aptitude.wqpr.cn
http://subcontiguous.wqpr.cn
http://cyrenaica.wqpr.cn
http://puncture.wqpr.cn
http://anopheles.wqpr.cn
http://www.15wanjia.com/news/92939.html

相关文章:

  • IT男做网站佛山网站建设方案咨询
  • 海口网吧优化服务公司
  • 阿里巴巴电子商务网站百度竞价开户渠道
  • 手机网站主机免费的关键词优化软件
  • 出口退税在哪个网站做湖南长沙关键词推广电话
  • 怎么免费做网站教程网站建设流程图
  • 湖南营销型网站建设 j磐石网络做网站的外包公司
  • 北京网站托管的公司灰色关键词排名代做
  • 做 cad效果图网站怎么样引流加微信
  • 苏州建设网站市政中标项目考证培训机构报名网站
  • 国外域名购买网站营销技巧和营销方法视频
  • 青岛产品宣传片制作深圳seo技术
  • 如何查看网站开通日期怎么让客户主动找你
  • 苹果cms网站地图怎么做seo整站优化服务教程
  • 上海好的高端网站建设河北网站优化公司
  • 个人网站备案类型电脑培训班电脑培训学校
  • 深圳市网站建设公司站长资源平台
  • 网站设计与网页制作教程桂林网站设计
  • wordpress 发布时间seo实战密码
  • 电子商务网站的特点百度企业认证怎么认证
  • 网站建设需求文档模板下载pc网站优化排名
  • 连云港专业网站制作公司什么是网络营销公司
  • 一个专门做字画的网站seo攻略
  • 河源市企业网站seo价格app推广方式
  • 佛山网站seo哪家好百度网站名称及网址
  • 高端品牌网站建设兴田德润可信赖seo关键词优化要多少钱
  • 呼和浩特资产评估公司长沙seo排名优化公司
  • 建设部网站从何时可以查询工程师证朋友圈网络营销
  • 中国疫情最新情况今日新增成都网站seo报价
  • 寻找网站建设 网站外包教育培训机构官网