一.page指令 1. 可以使用page指令来控制JSP转换器转换当前JSP页 面的某些方面.例如,可以告诉JSP用于转换隐式对象 out的缓冲器的大小.内容类型,以及需要导入的Java 类型,等等. page指令的语法如下: <%@ page attribute1="value1" attribute2="value2" %> 2. @和page间的空格不是必须的,attribute1. attribute2等是page指令的属性.如下是page指令属…
JSP脚本元素包括声明.表达式.脚本 声明(declaration):用于在JSP页面中声明合法的变量和方法.以“<%!”开始,以“%>”结束. 在JSP页面中,一个声明可以出现在任何地方,并且一个页面可以有多个声明. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ page impo…
1 什么是JSP   1)为什么说,Servlet是一个动态Web开发技术呢?     Servlet是基于服务端的一种动态交互技术,     HttpServletRequest表示客户端到服务端的对象     HttpServletResponse表示服务端到客户端的对象   2)JSP是SUN公司开发的一个基于服务端的一种动态WEB开发技术   3)JSP的代码结构/内容=HTML+JSP所有元素内容     4)在IDE工具中,开发JSP,pageEncoding有二层含义:     a…
时隔半年,回头对jsp复习整理一下,温故而知新. jsp工作原理: jsp服务器管理jsp页面分两个阶段:转换阶段(translation phase)和执行阶段(execution phase). 客户发送请求时,服务器检验jso语法是否正确,然后转换成servlet源文件,然后调用javac工具类便宜servlet源文件生成class文件,此阶段为转换阶段. 接下来,servlet容器加载转换后的servlet类,实例化一个对象来处理客户端的请求.请求处理后,响应对象被jsp服务器接收,服务…
什么是JSP JSP原理 JSP页面中的java代码服务器是如何执行的 Web服务器在调用jsp时会给jsp提供一些什么java对象 JSP执行过程 JSP页面的元素包括 JSP模版元素 JSP脚本片段 JSP指令 什么是Page指令 Page指令常用属性 page指令的import属性 page指令的include指令 JSP中的注释 作用 注释类别 什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术.…
JSP的内置对象 什么是JSP的内置对象呢? 在JSP页面进行编程的时候,如果我们要使用一些对象,如:HttpSession,ServletConfig,ServletContext这些对象,如果每次都要先创建这些对象,然后再去使用它们,这样就显得十分繁琐了,为了方便使用者,Sun公司在开发JSP的时候,把一些对象设置为内置对象,开发者在JSP页面编程的时候不必声明这些对象就能直接使用,这就是JSP的内置对象. 那么JSP对象有哪些呢? JSP内置对象          对应的类型   备注 R…
 一.JavaBean概念(非常重要) 1.JavaBean就是遵循一定书写规范的Java类型(开发中:封装数据) a.必须有默认的构造方法,类必须是public的   public class Person{} b.字段都是私有的(字段名首字母小写)  private String userName; c.提供公有的getter或者setter方法(访问属性) public void setUserName(String userName) { this.userName  = userN…
Jsp中的注释: 第一种: <!-- html/xml中的注释方式 --> 特点: 1.用户在浏览器中右键查看源代码 [能] 看到这个注释. 2.在服务器端,这个jsp页面被翻译成的java文件中 [能] 看到这个注释. 注意: [jsp动作元素] 放在这种注释里面依旧有用[注释不起作用],失效了! <jsp:forward page="main.jsp"></jsp:forward> 第二种: <%-- jsp中的注释方式[隐藏注释] --%…
前言 现代Web开发中,在JSP中嵌入Java脚本不是推荐的做法,因为这样 不利于代码的维护.有很多好的,替代的方法避免在JSP中写Java脚本.本文仅做为JSP体系技术的一个了解.     类成员定义   1.将定义的代码放在<%! %>之间即可. 定义的成员将被转换为servlet类的成员. 2.可以定义任何成员方法和成员字段,static 成员 或者 实例成员都可以. 3.注意JSP/Servlet是工作在多线程环境下的,定义的成员变量要注意线程安全问题.一般建议使用_jspServic…
jsp页面中注释 <!-- --> 和<%-- --%> 的区别 原创 2016年09月01日 17:55:44 标签: jsp注释 5605 今天发现一个问题:在jsp代码中用<!--  -->  注释,刷新页面,发现页面变形:而用<%-- --%>注释,刷新页面,发现页面不变形:当时就感觉懵逼了. 具体什么原因,我也说不清楚: <%-- --%>是服务器端注释代码: <!--  -->是客户端注释代码: 当我们在浏览器中审查源代码…