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

临沂企业网站建站模板移动吉生活app下载

临沂企业网站建站模板,移动吉生活app下载,片头制作网站,公司如何做网站做推广JAVA WEB篇2——Servlet Servlet#xff08;Server Applet#xff09;是Java Servlet的简称#xff0c;称为小服务程序或服务连接器#xff0c;是Java语言编写 的服务器端程序#xff0c;换句话说#xff0c;Servlet就是运行在服务器上的Java类。 Servlet用来完成B/S架构…JAVA WEB篇2——Servlet ServletServer Applet是Java Servlet的简称称为小服务程序或服务连接器是Java语言编写 的服务器端程序换句话说Servlet就是运行在服务器上的Java类。 Servlet用来完成B/S架构下客户端请求的响应处理也就是交互式地浏览和生成数据生成动态Web内容 1、第一个servlet程序servlet 导入依赖 !-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --dependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion4.0.0/versionscopeprovided/scope/dependency1.1、实现Servlet public class HelloServlet implements Servlet {Overridepublic void init(ServletConfig servletConfig) throws ServletException {System.out.println(servlet初始化);}Overridepublic ServletConfig getServletConfig() {return null;}Overridepublic void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {System.out.println(servlet被访问了);}Overridepublic String getServletInfo() {return null;}Overridepublic void destroy() {System.out.println(servlet销毁);} }?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0servletservlet-namehello/servlet-nameservlet-classHelloServlet/servlet-class/servletservlet-mappingservlet-namehello/servlet-nameurl-pattern/hello/url-pattern/servlet-mapping /web-app1.2、继承GenericServlet public class HelloServlet extends GenericServlet {Overridepublic void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {System.out.println(servlet被访问了);} }1.3、继承HttpServlet public class HelloServlet extends HttpServlet {Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println(servlet被访问了);} }1.4、Servlet注解 WebServlet(/RuoyrServlet) public class RuoyrServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(post);}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(get);} }2、Servlet的生命周期 创建init: 用户第一次访问servlet创建servlet的实例. 销毁destroy: 当项目从服务器移除,或服务器关闭的时候 3、请求参数的获取 方法声明功能介绍String getParameter(String name)以字符串形式返回请求参数的值如果该参数不存在则返回空值String[] getParameterValues( String name)返回一个字符串对象数组其中包含给定请求参数所具有的所有 值如果该参数不存在则返回空值Enumeration getParameterNames()返回包含此请求中包含的参数名称的字符串对象的枚举。如果请 求没有参数则方法返回空枚举Map getParameterMap()返回请求参数的键值对一个键可以对应多个值String getRemoteAddr()返回发送请求的客户端或最后一个代理的IP地址int getRemotePort()返回发送请求的客户端或最后一个代理的端口号String getRequestURI()返回此请求的资源路径信息StringBuffer getRequestURL()返回此请求的完整路径信息String getMethod()返回发出此请求的HTTP方法的名称例如GET、POSTString getQueryString()返回路径后面请求中附带的参数String getServletPath()返回此请求中调用servlet的路径部分 4、响应消息 WebServlet(/RuoyrServlet) public class RuoyrServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(post);}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(get);response.setCharacterEncoding(UTF8);response.setContentType(text/html;charsetutf-8);PrintWriter writer response.getWriter();writer.write(我已收到请求);} }5、请求乱码处理 public class RuoyrServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(post);System.out.println(request.getParameter(name));System.out.println(new String(request.getParameter(name).getBytes(ISO-8859-1),UTF8));response.setCharacterEncoding(UTF8);response.setContentType(text/html;charsetutf-8);PrintWriter writer response.getWriter();writer.write(我已收到请求);}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(get);} }6、ServletConfig、ServletContext ?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0servletservlet-namehello/servlet-nameservlet-classHelloServlet/servlet-classinit-paramparam-nameusernaame/param-nameparam-valueadmin/param-value/init-param/servletservlet-mappingservlet-namehello/servlet-nameurl-pattern/hello/url-pattern/servlet-mappingcontext-paramparam-nameusername/param-nameparam-valueruoye/param-value/context-param /web-apppublic class HelloServlet implements Servlet {Overridepublic void init(ServletConfig servletConfig) throws ServletException {System.out.println(servletConfig.getServletName());System.out.println(servletConfig.getInitParameter(username));ServletContext servletContext servletConfig.getServletContext();EnumerationString attributeNames servletContext.getAttributeNames();while (attributeNames.hasMoreElements()){System.out.println(attributeNames.nextElement());}}Overridepublic ServletConfig getServletConfig() {return null;}Overridepublic void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {}Overridepublic String getServletInfo() {return null;}Overridepublic void destroy() {} }
http://www.yutouwan.com/news/101099/

相关文章:

  • 静态页面做网站vi设计风格有哪些
  • 无锡专业网站排名推广网站建设公司联系方式
  • 什么网站建设效果好注册邮箱企业邮箱
  • 太原网站制作推广广州建设交易中心官网
  • 网站建设与维护案列云南网站开发培训机构排行
  • 怎么做培训班网站做公众号的素材网站
  • 外贸网站怎么做会吸引眼球网站建设客户需求分析调研
  • 武功网站建设做网站是怎么赚钱的违法
  • 建筑模型网站有哪些在菲律宾做网站推广怎么样
  • 建一个公司网站金融网站素材
  • 网站开发怎么用自己的电脑手机自助建站系统
  • 网路营销网站策划书电子商务网站开发目的和意义
  • 专业建站北京seo公司排名
  • 学校登陆网站制作做公司的网站有哪些东西
  • 新乡网站优化手机版crm免费的
  • 做淘宝客网站必须备案吗蒙古文网站建设汇报材料
  • 建个人网站奉节集团网站建设
  • 大型网站建设建设公司排名开公司做网站
  • 快速免费建网站刚成立公司如何做网站
  • 产品展示网站 源码扬中网站建设如何
  • 女生做网站编辑好不好网络营销的方法有哪些?
  • wordpress 直接连接seo优化服务商
  • 免费建站网站一级123456海南省建设银行官方网站招聘
  • gta5线下办公室网站正在建设wordpress登录后评论
  • 移动应用开发公司网站模板徐州市建设工程质监站网站
  • 网站建设的7种流程广州十大电商公司
  • 网站建设与网页设计课石家庄网站建设费用
  • 建筑网站、小程序微信如何开发
  • 网站交互主要做什么dede网站文档不能更新
  • 哪里有卖自己做的网站上海洛可可设计公司