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

深圳 建网站seo 优化思路

深圳 建网站,seo 优化思路,贵阳学网站建设,网站挂标 怎么做实验十 Servlet(一) 【实验目的】 1.了解Servlet运行原理 2.掌握Servlet实现方式 【实验内容】 1、参考课堂例子,客户端通过login.jsp发出登录请求,请求提交到loginServlet处理。如果用户名和密码相同则视为登录成功&#xff0c…

实验十 Servlet(一)

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

【实验内容】
1、参考课堂例子,客户端通过login.jsp发出登录请求,请求提交到loginServlet处理。如果用户名和密码相同则视为登录成功,跳转到loginSuccess.jsp页面,显示“欢迎你”+用户名;否则跳转到loginFail.jsp页面,显示“登录失败”,通过超链接返回login.jsp。

login.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><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.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.IOException;//Servlet映射
@WebServlet(name = "loginServlet" )
public class loginServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException{// 获取输入的用户名和密码String username = request.getParameter("username");String password = request.getParameter("password");// 如果用户名和密码相同则登陆成功if(username.equals(password)){//将用户名保存到会话中HttpSession session = request.getSession();session.setAttribute("username",username);//跳转到登陆成功页面response.sendRedirect("loginSuccess.jsp");} else {//登录失败,则跳转到登陆失败页面response.sendRedirect("loginFail.jsp");}}
}

loginSuccess.jsp

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

loginFail.jsp

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

2、参考课程网站“在Servlet中读取参数”内容,使用ServletConfig检索Servlet的初始化参数,请补充填写以下①-⑥空,并运行ConfigDemoServlet程序,将运行结果截图。
【步骤1】编写ConfigDemoServlet程序,内容如下:

package Servlet;
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;public class ConfigDemoServlet extends HttpServlet{
String servletName=null;
ServletConfig config=null;
String email=null;
String telephone=null;public void init() {
config =_____①________;
servletName = config.getServletName();
email = ________②________________;
telephone =___________ ③_______________;
}public void service(HttpServletRequest request, HttpServletResponse response)throws ServletException,IOException{  response.setContentType("text/html;charset=gb2312");PrintWriter out = response.getWriter();out.println("<html><body>");out.println("Servlet名称:"+servletName+"<br>");out.println("Email地址:"+email+"<br>");	out.println("电话:"+telephone);out.println("</body></html>");
}
}

【步骤2】修改web.xml文件,在其中添加下面Servlet定义和初始化参数定义

<servlet><servlet-name></servlet-name><servlet-class></servlet-class><init-param><param-name>email</param-name><param-value>hacker@163.com</param-value></init-param><init-param><param-name>telephone</param-name><param-value>8899123</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name></servlet-name><url-pattern></url-pattern></servlet-mapping>

【步骤3】在浏览器的地址栏中输入下面URL访问该Servlet并截图显示结果:
http://localhost:8080/bookstore/configDemo

ConfigDemoServlet
package servlet;
import jakarta.servlet.ServletConfig;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;public class ConfigDemoServlet extends HttpServlet {String servletName=null;ServletConfig config=null;String email=null;String telephone=null;public void init() {config = getServletConfig();servletName = config.getServletName();email = config.getInitParameter("email");telephone =config.getInitParameter("telephone");}public void service(HttpServletRequest request, HttpServletResponse response)throws ServletException,IOException{response.setContentType("text/html;charset=gb2312");PrintWriter out = response.getWriter();out.println("<html><body>");out.println("Servlet名称:"+servletName+"<br>");out.println("Email地址:"+email+"<br>");out.println("电话:"+telephone);out.println("</body></html>");}
}

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><servlet><servlet-name>LoginServlet</servlet-name><servlet-class>servlet.loginServlet</servlet-class></servlet><servlet-mapping><servlet-name>LoginServlet</servlet-name><url-pattern>/loginServlet</url-pattern></servlet-mapping><servlet><servlet-name>ConfigDemoServlet</servlet-name><servlet-class>servlet.ConfigDemoServlet</servlet-class><init-param><param-name>email</param-name><param-value>hacker@163.com</param-value></init-param><init-param><param-name>telephone</param-name><param-value>8899123</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>ConfigDemoServlet</servlet-name><url-pattern>/bookstore/configDemo</url-pattern></servlet-mapping>
</web-app>

结果:

在这里插入图片描述

http://www.dinnco.com/news/63393.html

相关文章:

  • 自动做网页的网站抖音营销推广方案
  • 上海电商网站开发搜索引擎优化排名案例
  • 自己做流媒体网站难苏州搜索引擎排名优化商家
  • 二手房在哪个网站做合同网站关键词优化推广哪家快
  • 中国证券监督管理委员会简称品牌词优化
  • 网站大图轮播自媒体
  • wordpress 如何添加广告插件同仁seo排名优化培训
  • 昆明公司做网站uc浏览网页版进入
  • 网站上线之前做测试吗营销策划方案怎么写?
  • 北京做网站的大公司种子搜索引擎torrentkitty
  • 国外成人做视频网站有哪些搜索关键词排名工具
  • wordpress keywords不见常用的seo工具
  • 青岛做教育的网站建设seo工作内容
  • php网站开发演讲稿互联网站
  • 彩神app官方网站开发seo整合营销
  • asp个人网站建设百度网页入口
  • 房山区做网站打开网站搜索
  • 广东工程承包网站手机百度问一问
  • 广州市哪有做网站的广州疫情最新消息今天封城了
  • 福州网站建设免费咨询百度首页关键词推广
  • 建站公司网站建设网站推广做什么
  • 郑州网站推广公司排名人工智能培训机构排名
  • 湛江有帮公司做网站网站更换服务器对seo的影响
  • 手机版自适应网站怎么做西安网站关键词排名
  • 防盗网站人做清洁有网站模板怎么建站
  • 洛阳网站建设设计公司中国网站建设公司前十名
  • 甘肃网络公司网站建设欧美网站建设
  • 南昌自助建站模板成人职业培训机构
  • 自己做产品品牌网站seo教学
  • 基层政权和社区建设司网站嘉峪关seo