web.xml的作用:
1.配置JSP,Servlet,Listener,Filter,标签库,JSP属性
2.配置JAAS授权认证,资源应用,web首页设置
JSP的本质是Servlet(web应用中每个JSP页面都会由Servlet容器生成对应的Servlet)
JSP包括静态的html页面代码和动态的Java脚本两部分
Servlet类源代码包括init(),destroy(),service()方法
JSP的四种基本语法:
jsp注释:<%--注释--%>
jsp声明:<%!--%> 用于声明变量和方法,符合Java语法,jsp声明将会转化为对应servlet类中的变量和方法,并不会独立存在
输出jsp表达式:<%=--%> 输出表达式后不能加分号
jsp脚本:<%--%> jsp脚本里会转化为jspservice里的可执行代码,所以jsp脚本里不那个定义方法
JSP的三个编译指令:
page:针对当前页面
例:<%@ page contentType="text/html";charset="GBK" language="java" errorPage=""%>
include:用于指定包含另一个页面
例:<%@ include file="scriptlet.jsp"%>
taglib:用于定义和访问自定义标签
JSP的7个动作指令:
jsp:forward:页面转向
jsp:param:传递参数
jsp:include:动态引入一个JSP页面
jsp:plugin:下载JavaBean或Applet到客户端执行
jsp:useBean:创建一个JavaBean实例
jsp:setProperty:设置JavaBean实例的属性值
jsp:getProperty:输出JavaBean实例的属性值
JSP基础知识(一)
时间: 2024-10-03 21:53:36
JSP基础知识(一)的相关文章
Java学习-033-JavaWeb_002 -- 网页标记语言JSP基础知识
JSP 是 Sun 公司提倡的一门网页技术标准.在 HTML 文件中,加入 Java 代码就构成了 JSP 网页,当 Web 服务器访问 JSP 请求的时候,首先执行其中的 Java 程序源码,然后以 HTML 形式返回, Java 程序运行在服务端,最终显示在客户端.JSP 源于 Java,因而 JSP 的运行环境依赖JDK,当然也需要服务器软件(例如 Tomcat 等). 一.运行环境搭建 1.安装 JDK,请参阅之前的博文:Java学习-001-JDK安装配置 2.Tomcat部署及环境变
jsp基础知识(1)
1.JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术. 2.JSP技术也是一种动态web资源的开发技术 因为JSP技术允许在页面中嵌套java代码,以产生动态数据,并且web服务器在执行jsp时,web服务器会传递web开发相关的对象给jsp,jsp通过这些对象,可以与浏览器进行交互,所以jsp当然也是一种动态web资源开发技术. 3.JSP和Servlet的比较 本人是先学Servlet的,Servlet
JSP基础知识?Cookie和Session(五)
JSP Cookie 处理 Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息.在servlet技术基础上,JSP显然能够提供对HTTP cookie的支持.JSP脚本通过request对象中的getCookies()方法来访问这些cookie,这个方法会返回一个Cookie对象的数组. 1.public void setDomain(String pattern) 设置cookie的域名,比如w3cschool.cc 2.public String getDomain() 获取coo
jsp基础知识一
jsp技术是在html文件内容中嵌入java代码,jsp页面发布后,由web容器的jsp引擎将jsp页面转化成java类(实际是servlet类的子类),并编译生成class文件(页面第一次访问时). 1.jsp注释 格式: <%-- 注释内容 --%> jsp注释与html注释内容不同,jsp注释不会输出到客户端(浏览器),而html注释会输出到客户端. html注释格式: <!-- 注释内容 --> 2.jsp声明 格式: <%! 表达式1; 表达式2; %>
JSP基础知识
1.JSP [1] 简介 > HTML - HTML擅长显示一个静态的网页,但是不能调用Java程序. > Servlet - Servlet擅长调用Java程序和后台进行交互,但是它不擅长显示一个完整的HTML页面. > 我们希望创建一个新的技术 HTML + Servlet 强强联合 > JSP全称Java Server Pages,顾名思义就是运行中java服务器中页面,也就是在我们JavaWeb中的动态页面,其本质就是一个Serv
JSP基础知识_1
一.JSP简介 JSP是简化Servlet编写的一种技术,它将Java代码和HTML语句混合在同一个文件中编写,只对网页中的要 动态产生的内容采用Java代码来编写,而对固定不变的静态内容采用普通静态HTML页面的方式编写 JSP 页面的文件扩展名必须为.jsp 在JSP页面中编写的Java代码需要嵌套在<%和%>中,嵌套在<%和%>之间的Java代码被称之为脚本片段(Scriptlets), 没有嵌套在<%和%>之间的内容被称之为JSP的模版元素 JSP中的Java代
jsp 基础知识之指令元素
由于考研和结业的事情,这里荒废了许久,而如今重新捡起来,是因为带到公司的碳素笔没有油了...... jsp的指令元素:通常以<%@开始,以%>结尾. jsp主要包括三种指令元素:page指令,include指令,taglib指令.指令元素在客户端是不可见的,它是被服务器解释并执行的. page:页面指令,用于定义整个JSP页面的属性和这些属性的值.例如:<%@ page contentType="text/html";charset="GB2312&q
JSP基础知识?获取参数和过滤器(四)
JSP表单提交和参数获取 JSP表单提交的两种方式:post和get,通过这两种方式提交的参数到后台,获取参数的值主要由request来处理,获取值的方式有以下几种: getParameter(): 使用 request.getParameter() 方法来获取表单参数的值. getParameterValues(): 获得如checkbox类(名字相同,但值有多个)的数据. 接收数组变量 ,如checkbox类型 getParameterNames():该方法可以取得所有变量的名称,该方法返回
JSP基础知识?客户端请求与服务端响应(三)
JSP客户端请求 浏览器请求服务器端,信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: Accept:指定浏览器或其他客户端可以处理的MIME类型.它的值通常为 image/png 或 image/jpeg Accept-Charset:指定浏览器要使用的字符集.比如 ISO-8859-1 Accept-Encoding:指定编码类型.它的值通常为 gzip 或compress Accept-Language:指定客户端首选语言,servlet会优先返回以当前语言构成的结果集,如果