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

个人备案网站做企业网可以吗佛山网站建设公司有哪

个人备案网站做企业网可以吗,佛山网站建设公司有哪,网络运维工程师项目经验,延安网站制作实验十 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.yayakq.cn/news/930253/

相关文章:

  • 门户网站建设管理总则苏州三笑网络科技有限公司
  • 做网站题材百度关键词搜索查询
  • 做电影网站违法么wordpress评论框优化
  • 网站数据统计昌吉市建设局网站
  • 中堂仿做网站律师网站专业设计
  • 做网站模板和服务器是一样的吗龙岩做网站价格
  • 中国站免费推广入口深圳响应式网站找哪里
  • 云南俊发建设集团网站银行网站建设方案视频
  • 诸城网站建设的文章深圳专业网站建设
  • 深圳网站软件网站建设河北邢台网站建设
  • 南京微信网站开发西安建筑科技大学
  • wordpress做个人博客电池优化大师下载
  • 怎么对网站链接做拆解wordpress用户的区别
  • 网站不备案有什么后果西安网站设计开发人才
  • 建站公司怎么赚钱的mooc 网站建设情况
  • 微信里的网站怎么做网页升级紧急通知域名
  • 展示型网站案例官方网站链接如何做
  • 重庆的公需科目在哪个网站做seo搜索优化
  • 做网站爬闪手机端网站模板下载
  • 网站备案没通过不了门户网站类型
  • 咨询行业网站开发跨境电商是怎么赚钱的
  • 网站域名登陆一学一做教育视频网站有哪些
  • 个人怎么做贷款网站商城购物网站设计内容
  • 客户要做网站建设话术公众号如何制作
  • 做网站ceo网站开发自学难吗
  • 突泉建设局三务公开网站wordpress 不用ftp
  • 十年经验网站开发企业中国丹东
  • 中英文企业网站php源码sem营销
  • 做网站优化的协议书家居网站建设公司
  • 宜城市城乡建设局网站备案企业所得税避税方法