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

公众号做微网站上海网站建设建议

公众号做微网站,上海网站建设建议,wordpress三栏,手机app界面设计网站目录 一、什么是Servlet 二、Servlet原理 Servlet的生命周期 三、 Servlet注释 WebServlet 一、什么是Servlet Servlet是JavaWeb开发的一种技术#xff0c;Servlet程序需要部署在Servlet容器#xff08;服务端#xff09;中才能运行#xff0c;常见的Servlet容器有Tom…目录 一、什么是Servlet 二、Servlet原理 Servlet的生命周期  三、 Servlet注释 WebServlet 一、什么是Servlet Servlet是JavaWeb开发的一种技术Servlet程序需要部署在Servlet容器服务端中才能运行常见的Servlet容器有TomcatJetty等。         其主要功能在于交互式地浏览和修改数据生成动态Web内容。这个过程包括以下4个阶段。         (1)、Client向Server发送请求。         (2)、Server将请求信息发送至Servlet。         (3)、Servlet根据请求信息生成响应内容(包括静态或动态内容并将其传给Server。         (4)、Server将响应返回给Client。 二、Servlet原理 从UML类图中我们可以看出Servlet是一个接口定义了init初始化、service响应服务、destroy销毁等方法而GennericServlet作为抽象类实现了Servlet接口而HttpServlet抽象类继承了GennericServlet类同时定义了doGet方法doPost方法来完成相应的Http处理。         其中还可以发现HttpServletRequest和HttpServletResponse是接口其具体的实现类是web服务器tomcat的两个类。也就是说Servlet必须运行在Servlet容器里 Servlet的生命周期  1.初始化init()仅在第一次加载Servlet时被调用。 2.执行服务调用service()方法响应客户请求。 3.销毁调用destory()杀掉Servlet对象。 三、 Servlet注释 我们平时使用部署描述符web.xml文件将应用程序部署到Web服务器中。tomcat7以上版本、Servlet API 3.0引入了一个名为javax.servlet.annotation的新程序包。它提供了可用于对Servlet类进行注释的注释类型。如果使用批注则不需要部署描述符web.xml。 WebServlet 属性用处String nameServlet的名称urlPatterms过滤器的URL格式数组支持使用通配符valueURL格式数组 使用value或urlPatterns属性中必须声明至少一个URL模式 但不能两者都声明两者不能同时存在。 实例 编写了一个带有注释的servleturl格式为/Login它会匹配的请求路径为/Time/Login其中Time为Web项目名。  package com.example.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession;import com.example.utils.JDBCUtils; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;WebServlet(name LoginServlet,urlPatterns /Login) public class LoginServlet extends HttpServlet {Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//处理客户端的post请求 response.setContentType(text/html;charsetutf-8); request.setCharacterEncoding(utf-8);response.setCharacterEncoding(utf-8);//解决乱码问题设置内容都为utf-8格式PrintWriter out response.getWriter();String username request.getParameter(name);String password request.getParameter(secret);HttpSession sessionrequest.getSession();//创建一个会话对象JDBCUtils.registerDriver();Connection connectionJDBCUtils.getConnection();PreparedStatement pStatementnull;try {ResultSet resultSetJDBCUtils.checkExit(username, pStatement, connection);if(resultSet.next()){if(!password.equals(resultSet.getString(password))){out.write(script languagejavascriptalert(密码错误请重新输入);window.location.href/Todoproject/login.html/script);}else{session.setAttribute(username, username);out.write(script languagejavascriptalert(登录成功);window.location.href/Todoproject/menu.html/script);}}else{//如果没有找到out.write(script languagejavascriptalert(该用户不存在);window.location.href/Todoproject/login.html/script);}} catch (SQLException e) {e.printStackTrace();out.write(script languagejavascriptalert(系统发生错误);window.location.href/Todoproject/login.html/script);}finally{JDBCUtils.closeConnection(connection);}} } 以下为表单发起的请求 form methodpost action/Time/Login idLogin onsubmitreturn checklogin()用户名input typetext placeholder 账号 namename idnamebrbr密码emsp;input typepassword placeholder 密码 namesecret idsecretbutton idsubmit typesubmit 登录/buttonbutton idregister typebutton onclickwindow.open(register.html) 注册 /button /form
http://www.hkea.cn/news/14258457/

相关文章:

  • 漳州正规网站建设新手 网站建设 书籍
  • 个人网站该怎么打广告做 cad效果图网站
  • 微信小程序设计网站网络营销主要做哪些事情
  • 外贸做的好的网站苏州互联网公司排名榜
  • 企业网站asp源代码昆山公司做网站
  • 生态农庄网站模板上海网络推广公司排名
  • 网站客户案例怎么确定网站关键词
  • 关于网站建设的问题云南电信网站备案
  • 网站维护等建网站 云主机
  • 仿做网站网站网站行高
  • 企业门户网站建设方案后台管理招聘网站上找在家做
  • 建设网站有哪些公司一般做网站上传的图片大小
  • 西安网站建设模板教育培训网站建设
  • 聊城app制作网站乐山网站开发公司电话
  • 青岛网站建设与推广适合女生的计算机专业有哪些
  • 韩国化妆品网站金色flash片头网站建设总结体会
  • 国家建设网站杭州做网站比较好的公司
  • 建网站 域名株洲市
  • 网站建设结构设计方案3000元做网站
  • 网站 宗旨wordpress x theme
  • 折叠网站开发工程师wordpress编辑文章怎么开头空两行
  • 西渡网站建设wordpress 固定链接404
  • 小型企业网站如何建设网站备案包括哪些
  • 哪个兄弟来个直接看的网站中国500强企业排名完整版
  • 企业网站开发需求分析代理ip地址
  • 直播网站开发步骤wordpress分享文章缩略图
  • 绍兴网站建设报价中国工商网注册官网
  • 营销网站建设需要多少钱网站网页设计培训
  • 海淀区社区建设网站软件开发大学
  • 网站建设方案书一定要交环保设备网站怎么做