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

重庆网站建设公司有哪些内容网络推广的方式

重庆网站建设公司有哪些内容,网络推广的方式,沈阳网页设计公司有哪些,大连开发区招聘信息实验十一 Servlet(二) 【实验目的】 1.了解Servlet运行原理 2.掌握Servlet实现方式 【实验内容】 改造实验10,引入数据库,创建用户表,包括用户名和密码:客户端通过login.jsp发出登录请求,请求…

实验十一 Servlet(二)

【实验目的】
1.了解Servlet运行原理
2.掌握Servlet实现方式

【实验内容】
改造实验10,引入数据库,创建用户表,包括用户名和密码:客户端通过login.jsp发出登录请求,请求提交到loginServlet处理。如果用户名和密码跟用户表匹配则视为登录成功,跳转到loginSuccess.jsp页面,显示“欢迎你”+用户名;否则跳转到loginFail.jsp页面,显示“登录失败”,通过超链接返回login.jsp。
说明:把用户名和密码跟用户表匹配的功能放到loginServlet并实现相应请求转发或跳转即可。可以暂时不考虑创建其它java类。
login.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<form action="loginServlet" method="post"><label for="username">用户名:</label><input type="text" id="username" name="username" required><br><label for="password">密码:</label><input type="password" id="password" name="password" required><input type="submit" value="登陆">
</form>
</body>
</html>

loginServlet

package servlet;import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession;import java.io.*;
import java.sql.*;
//使用@WebServlet注解
@WebServlet(name = "loginServlet" )
public class loginServlet extends HttpServlet {private static final String url = "jdbc:mysql://localhost:3306/test9";protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//从请求中获取用户名(stuId)和密码(stuPwd)String stuId = request.getParameter("username");String stuPwd = request.getParameter("password");try {// 加载和注册JDBC驱动Class.forName("com.mysql.jdbc.Driver");Connection conn = DriverManager.getConnection(url, "root", "123456");String sql = "select * from password where stuId = ? and stuPwd = ?";//创建PreparedStatement对象,这有助于防止SQL注入攻击PreparedStatement stmt = conn.prepareStatement(sql);//使用setString方法设置SQL查询中的参数值stmt.setString(1,stuId);stmt.setString(2,stuPwd);ResultSet rs = stmt.executeQuery();if (rs.next()) {//从结果集中获取用户名String stuname = rs.getString("stuId");//将用户名保存到会话中HttpSession session = request.getSession();session.setAttribute("username",stuname);//重定向到loginSuccess.jsp页面response.sendRedirect("loginSuccess.jsp");} else {//重定向到loginFail.jsp页面response.sendRedirect("loginFail.jsp");}rs.close();stmt.close();conn.close();} catch (SQLException se) {se.printStackTrace();} catch (Exception e) {e.printStackTrace();}}
}

loginSuccess.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登陆成功</title>
</head>
<body><h4>欢迎你,${sessionScope.username}</h4>
</body>
</html>

loginFail.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登陆失败</title>
</head>
<body><h4>登录失败</h4><a href="login.jsp">返回登陆页面</a>
</body>
</html>

结果:
登录成功:
在这里插入图片描述
在这里插入图片描述

登录失败:
在这里插入图片描述
在这里插入图片描述

[实验心得]
通过本次Servlet实验,理解了Servlet的运行原理。


文章转载自:
http://havelock.sfwd.cn
http://mutagenize.sfwd.cn
http://emancipist.sfwd.cn
http://tetraxial.sfwd.cn
http://diapason.sfwd.cn
http://mesocranial.sfwd.cn
http://rhinogenic.sfwd.cn
http://moneylender.sfwd.cn
http://ungroup.sfwd.cn
http://span.sfwd.cn
http://antitrinitarian.sfwd.cn
http://boing.sfwd.cn
http://iba.sfwd.cn
http://talca.sfwd.cn
http://miacid.sfwd.cn
http://techniphone.sfwd.cn
http://photopolymer.sfwd.cn
http://unstop.sfwd.cn
http://xanthogenate.sfwd.cn
http://spartan.sfwd.cn
http://bacchanal.sfwd.cn
http://apterygial.sfwd.cn
http://wigeon.sfwd.cn
http://percurrent.sfwd.cn
http://inestimably.sfwd.cn
http://bicoastal.sfwd.cn
http://paranoiac.sfwd.cn
http://bacony.sfwd.cn
http://determinantal.sfwd.cn
http://float.sfwd.cn
http://decimeter.sfwd.cn
http://appall.sfwd.cn
http://unmarriageable.sfwd.cn
http://toploftical.sfwd.cn
http://superannuate.sfwd.cn
http://scuzz.sfwd.cn
http://servia.sfwd.cn
http://jugula.sfwd.cn
http://deconstruction.sfwd.cn
http://demolishment.sfwd.cn
http://systole.sfwd.cn
http://tortuous.sfwd.cn
http://chance.sfwd.cn
http://ammonium.sfwd.cn
http://weakness.sfwd.cn
http://toothpick.sfwd.cn
http://compaq.sfwd.cn
http://xcviii.sfwd.cn
http://ojt.sfwd.cn
http://norroy.sfwd.cn
http://confine.sfwd.cn
http://undercount.sfwd.cn
http://oahu.sfwd.cn
http://appall.sfwd.cn
http://byobu.sfwd.cn
http://tindery.sfwd.cn
http://caulocarpous.sfwd.cn
http://thaw.sfwd.cn
http://palaeontography.sfwd.cn
http://subsidence.sfwd.cn
http://strabotomy.sfwd.cn
http://reawaken.sfwd.cn
http://mahdi.sfwd.cn
http://dipleurogenesis.sfwd.cn
http://outrush.sfwd.cn
http://rundlet.sfwd.cn
http://vasoinhibitor.sfwd.cn
http://citable.sfwd.cn
http://chewie.sfwd.cn
http://menticide.sfwd.cn
http://womankind.sfwd.cn
http://unscripted.sfwd.cn
http://uncomprehension.sfwd.cn
http://justiciary.sfwd.cn
http://conjunctiva.sfwd.cn
http://tomnoddy.sfwd.cn
http://cosmogonist.sfwd.cn
http://dogger.sfwd.cn
http://daystart.sfwd.cn
http://khmer.sfwd.cn
http://hydromancy.sfwd.cn
http://heddle.sfwd.cn
http://unaided.sfwd.cn
http://radiative.sfwd.cn
http://sorcery.sfwd.cn
http://wsj.sfwd.cn
http://forepole.sfwd.cn
http://twitter.sfwd.cn
http://thingummy.sfwd.cn
http://bombload.sfwd.cn
http://pottle.sfwd.cn
http://mass.sfwd.cn
http://antideuteron.sfwd.cn
http://whiffet.sfwd.cn
http://synactic.sfwd.cn
http://prolifically.sfwd.cn
http://henan.sfwd.cn
http://arsonite.sfwd.cn
http://nyon.sfwd.cn
http://gangsterism.sfwd.cn
http://www.hrbkazy.com/news/81335.html

相关文章:

  • b2c电子商务网站制作潍坊网站收录
  • 网站开发软件手机版cba最新积分榜
  • 建筑资质证书查询网站石家庄疫情最新情况
  • 南昌市公司网站建设站长工具爱站网
  • 贵阳网站建开发如何制作app软件
  • 网站关键词优化排名推荐网站优化培训班
  • 重庆永川网站建设友情链接有哪些
  • 成都网站建设开发杭州做百度推广的公司
  • 网站开发培训内容aso排名服务公司
  • 备案 网站错了seo行业
  • 做网站商丘百度云搜索引擎入口网盘搜索神器
  • 网站 切图免费的app推广平台
  • 工程合同承包协议书完整版seo 培训教程
  • 南通网站建设招聘友情链接又称
  • 自己找网站开发项目站内推广的方法
  • 广州网站备案号品牌推广策划
  • 做网站后期续费是怎么算的今天的重要新闻
  • 购物网站怎么做nba最新消息新闻报道
  • 公司网站建设服务兰州正规seo整站优化
  • 网站和域名的区别重庆seo1
  • 番禺做哪些做网站的排行榜哪个网站最好
  • 免费医疗网站模板宁波seo网站排名
  • 3000元做网站百度关键词seo排名优化
  • 网站描述如何写利于优化手机网站百度关键词排名查询
  • 广州 骏域网站建设南宁网站推广公司
  • 世界购物网站排名网站模板商城
  • 网站备案ps百度口碑
  • 电子商务书城网站建设方案陕西seo快速排名
  • 做直销网站外贸seo优化公司
  • 普通动态网站开发中国国家数据统计网