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

写作的网站有哪些旅游类网站如何做推广

写作的网站有哪些,旅游类网站如何做推广,大兴安岭做网站,平台公司和国企的区别学习本章节前建议先安装Tomcat web服务器#xff1a;tomcat下载安装及配置教程_tomcat安装-CSDN博客 1、概念 我的第一个JSP程序#xff1a; 在WEB-INF目录之外创建一个index.jsp文件#xff0c;然后这个文件中没有任何内容。将上面的项目部署之后#xff0c;启动服务器…学习本章节前建议先安装Tomcat web服务器tomcat下载安装及配置教程_tomcat安装-CSDN博客 1、概念 我的第一个JSP程序 在WEB-INF目录之外创建一个index.jsp文件然后这个文件中没有任何内容。将上面的项目部署之后启动服务器打开浏览器访问以下地址http://localhost:8080/jsp/index.jsp 展现在大家面前的是一个空白。 过程: 实际上访问以上的这个index.jsp底层执行的是index_jsp.class 这个java程序。这个index.jsp会被tomcat翻译生成index_jsp.java文件然后tomcat服务器又会将index_jsp.java编译生成index_jsp.class文件访问index.jsp实际上执行的是index_jsp.class中的方法。 JSP生命周期 JSP实际上就是一个Servlet。 index.jsp访问的时候会自动翻译生成index_jsp.java会自动编译生成index_jsp.class那么index_jsp 这就是一个类。index_jsp 类继承 HttpJspBase而HttpJspBase类继承的是HttpServlet。所以index_jsp类就是一个Servlet类。jsp的生命周期和Servlet的生命周期完全相同。完全就是一个东西。没有任何区别。jsp和servlet一样都是单例的。假单例 思考 jsp文件第一次访问的时候是比较慢的为什么 为什么大部分的运维人员在给客户演示项目的时候为什么提前先把所有的jsp文件先访问一遍。 第一次比较麻烦 要把jsp文件翻译生成java源文件最后调用servlet对象的service方法。然后调用servlet对象的init方法然后通过class去创建servlet对象java源文件要编译生成class字节码文件 第二次就比较快了为什么 因为第二次直接调用单例servlet对象的service方法即可。 定义 JSP是什么 JSP是java程序。JSP本质还是一个ServletJSP是JavaServer Pages的缩写。基于Java语言实现的服务器端的页面。Servlet是JavaEE的13个子规范之一那么JSP也是JavaEE的13个子规范之一。JSP是一套规范。所有的web容器/web服务器都是遵循这套规范的都是按照这套规范进行的“翻译”每一个web容器/web服务器都会内置一个JSP翻译引擎。 对JSP进行错误调试的时候还是要直接打开JSP文件对应的java文件检查java代码。 2、JSP的语法 1.在jsp文件中直接编写文字 会被翻译到servlet类的service方法的out.write(翻译到这里)直接翻译到双引号里被java程序当做普通字符串打印输出到浏览器。 (在JSP中编写的HTML CSS JS代码这些代码对于JSP来说只是一个普通的字符串。但是JSP把这个普通的字符串一旦输出到浏览器浏览器就会对HTML CSS JS进行解释执行。展现一个效果.) 2.在JSP中编写java程序 % java语句; % //向浏览器上输出一个java变量。% String name “jack”; out.write(name name); % 在这个符号当中编写的被视为java程序被翻译到Servlet类的service方法内部。在service方法当中编写的代码是有顺序的方法体当中的代码要遵循自上而下的顺序依次逐行执行。service方法当中不能写静态代码块不能写方法不能定义成员变量。。。。。。在同一个JSP当中 %% 这个符号可以出现多个。注意以上代码中的out是JSP的九大内置对象之一。可以直接拿来用。当然必须只能在service方法内部使用。 如果输出的内容中含有“java代码”这个时候可以使用以下语法格式 % % % % 这个符号会被翻译到哪里最终翻译成什么 翻译成了这个java代码 out.print(); 翻译到service方法当中了。 3.在JSP中如何编写JSP的专业注释 %--JSP的专业注释不会被翻译到java源代码当中。--% !--这种注释属于HTML的注释这个注释信息仍然会被翻译到java源代码当中不建议。-- JSP基础语法总结 JSP中直接编写普通字符串 翻译到service方法的out.write(这里) %% 翻译到service方法体内部里面是一条一条的java语句。 %! % 翻译到service方法之外。 % % 翻译到service方法体内部翻译为out.print(); %page contentTypetext/html;charsetUTF-8% page指令通过contentType属性用来设置响应的内容类型。 下面主要讲解一下%! % 和 %%这两种标签的各自的意义 %! % (Declaration Tag) —— 声明标签 %! % 标签用于在 JSP 页面中声明类级别的变量和方法。这些变量和方法会被 JSP 转换为 Servlet 类中的成员变量或方法具有全局作用域生命周期与 Servlet 实例相同。 %! % 中的代码不会嵌入到 service() 方法中而是位于类体中可以被多个请求共享。例如你可以使用它声明实例变量或定义方法。 也就是说他的级别和 service()方法一样 它所声明的变量属于全局变量 % % (Scriptlet Tag) —— 脚本标签 % % 标签用于在 JSP 页面中编写局部的 Java 代码这些代码会被嵌入到 JSP 转换后的 Servlet 的 service() 方法中。因此% % 中的变量是局部变量它们的生命周期仅限于单次请求的处理过程。 它所声明的变量属于局部变量 3、JSP指令 JSP的指令 指令的作用指导JSP的翻译引擎如何工作指导当前的JSP翻译引擎如何翻译JSP文件。 指令包括哪些呢 include指令包含指令在JSP中完成静态包含很少用了。这里不讲taglib指令引入标签库的指令。这个到JJSTL标签库的时候再学习。现在先不管。page指令目前重点学习一个page指令。 指令的使用语法是什么 %指令名 属性名属性值 属性名属性值 属性名属性值....% 关于page指令当中都有哪些常用的属性呢 %page sessiontrue|false % true表示启用JSP的内置对象session表示一定启动session对象。没有session对象会创建。 如果没有设置默认值就是sessiontrue sessionfalse 表示不启用内置对象session。当前JSP页面中无法使用内置对象session。 %page contentTypetext/json % contentType属性用来设置响应的内容类型 但同时也可以设置字符集。 %page contentTypetext/json;charsetUTF-8 % %page importjava.util.List, java.util.Date, java.util.ArrayList % %page importjava.util.* % import语句导包。 %page errorPage/error.jsp % 当前页面出现异常之后跳转到error.jsp页面。 errorPage属性用来指定出错之后的跳转位置。 %page isErrorPagetrue % 表示启用JSP九大内置对象之一exception 默认值是false。 4、JSP的九大内置对象 jakarta.servlet.jsp.PageContext pageContext 页面作jakarta.servlet.http.HttpServletRequest request 请求作用jakarta.servlet.http.HttpSession session 会话作用jakarta.servlet.ServletContext application 应用作用域pageContext request session application 以上四个作用域都有setAttribute、getAttribute、removeAttribute方法。 以上作用域的使用原则尽可能使用小的域。 java.lang.Throwable exceptionjakarta.servlet.ServletConfig configjava.lang.Object page 其实是this当前的servlet对象jakarta.servlet.jsp.JspWriter out 负责输出jakarta.servlet.http.HttpServletResponse response 负责响应 5、关于系统架构 5.1 C/S结构 优点: 1.速度快(大量的数据都是集成在客户端软件当中所以服务器只需要传送很少的数据量) 2.服务器压力小(大量的数据都是集成在客户端软件当中所以服务器只需要传送很少的数据量) 3.安全(大量的数据都是集成在客户端软件当中,数据在多个客户端上有缓存) 缺点: 升级维护比较差劲(每一个客户端都需要升级) 5.2 B/S架构 优点: 升级维护方便成本比较低。只需要升级服务器端即可。 不需要安装特定的客户端软件,只需要打开浏览器输入网址即可。 缺点: 速度慢(因为所有的数据都是在服务器上用户发送的每一个请求都是需要服务器全身心的响应数据) 不安全
http://www.w-s-a.com/news/360791/

相关文章:

  • 我想自己在网站上发文章 怎样做wordpress站点安装
  • 北京模板网站开发全包昆明网站开发正规培训
  • 西咸新区建设环保网站谷歌风格wordpress
  • 嘉兴港区建设局网站2018年网站开发
  • 网站里图片做超链接专业开发网站报价单
  • server2003网站建设做销售记住这十句口诀
  • microsoft免费网站网站后台登陆路径
  • 贵州住房和城乡建设局网站做网站排名费用多少钱
  • 现在个人做网站还能盈利吗xampp用wordpress
  • 做网站 租服务器温岭建设公司网站
  • 四川住房和城乡建设厅网站官网做网站最贵
  • 右玉网站建设四川林峰脉建设工程有限公司网站
  • 网站推广小助手杭州百度百家号seo优化排名
  • 怎么做网站搜索框搜索网站备案拍照背景幕布
  • 建设部网站城市规划资质标准伊春网络推广
  • 如何设计酒店网站建设深圳市房地产信息系统平台
  • 伍佰亿网站怎么样网站建设前台后台设计
  • 做整装的网站北京哪个网站制作公司
  • 建设赚钱的网站福州便民生活网
  • 咸阳网站设计建设公司小程序打包成app
  • 做视频网站视频文件都存放在哪做旅游宣传图的网站有哪些
  • 地方门户类网站产品推广惠州市中国建设银行网站
  • 网站建设公司推荐5788移动版wordpress
  • 产品类型 速成网站淘宝怎么建立自己的网站
  • 南京优化网站建设公司的网站怎么建设
  • 做网站开发能挣钱月嫂云商城网站建设
  • 包装网站模板新手入门网站建设
  • 做网站的天津哪个公司做网站
  • 网站建设摊销时间是多久微信官网免费下载安装
  • 网站解析是做a记录吗群晖 wordpress 阿里云