jsp 基本语法学习笔记

jsp主要包含一下内容:

指令:指令提供该页面的全局信息,例如,重要的状态,错误处理,是否是session的一部分等。

声明:页面范围的变量和方法的声明。

脚本:嵌入页面内java代码。

表达式:把表达式变成string型以便包含在内容的输出中。

jsp中的替换:可用'表示双引号,可用&quto;来表示单引号。

jsp的注释:

<%-- 这是一个JSP的注释--%>

<% /*这是一个JSP的注释*/%>

<% /**这是一个JSP的注释*/%>

jsp指令:

page指令<%@page %> page指令可以在一个jsp页面中出行多次

include指令<%@ include file="" %>(编译时包含)或<jsp:include page="">(运行时包含) 作用是包含另一个文件

taglib指令:

taglib 指令用于指示jsp页面所使用的标签库 <%@ taglib uri="" prefix=" "%>

---------------------------------------------------------------------------------------------------

jsp内置对象:

对象                         类型                                                              作用域

request          javax.servlet.ServletRequest的子类                     requset(用户请求区)

response        javax.servlet.ServletResponse的子类                   page(页面执行期)

pageContext   javax.servlet.jsp.PageContext                            page(页面执行期)

session           javax.servlet.http.HttpSession                           session(会话期)

application       javax.servlet.ServletContext                             application( 整个web应用程序运行期)

out                 javax.servlet.jsp.JspWriter                                 page(页面执行期)

config             javax.servlet.ServletConfig                                page(页面执行期)

page               java.lang.Object                                               page(页面执行期)

exception        java.lang.Throwable                                          page(页面执行期)

---------------------------------------------------------------------------

脚本元素:

包含三部分:声明、表达式、代码

声明用于声明一个或多个变量

表达式是一个完整的语言表达式

代码是程序的片段

声明的例子 :<%!这是一个声明%>

代码的例子:<%这是一个代码%>

表达式的例子:<%=只是一个表达式%>

声明:

用于声明一个或多个变量和方法,并不输出任何的文本到out输出流去,在声明元素中声明的变量和方法在jsp页面初始化是初始化

语法:<>

时间: 2024-10-09 21:57:30

jsp 基本语法学习笔记的相关文章

JSP语法学习笔记

1.修改JSP页面模版:找到MyEclips安装目录,搜索“Jsp.vtl”,找到该文件修改编码,以及一些不需要用到的代码. 2.查找项目生成的Servlet文件路径:查看当前项目父级目录搜索 .metadata -> .me_tcat ->work ->Catalina 即可在 子级目录找到servlet 翻译过后的代码. 3.JSP 页码全局异常页面配置,错误页码配置Page指令 IsErrorPage="true",则可获取异常信息WebRoot/Web-INF

Vuejs入门-----安装+基本语法学习笔记

一.基本介绍 Vuejs是一套构建用户界面的渐进式框架. vue-cli脚手架 搭建基本代码框架vue-router 官方插件管理路由vue-resourse Ajax通信webpack 构建工具es6+eslint eslint:es6代码风格检查工具工程化 组件化 模块化 移动端常用开发技巧:flex弹性布局 css stickyfooter 炫酷的交互设计 2-vuejs介绍 架构从传统后台MVC向REST API+前端MV*迁移 MVVM :view(视图.dom) viewmodel(

jsp指令和学习笔记集锦

Jsp包含三个编译指令和七个动作指令.三个编译指令为:page.include.taglib. 七个动作指令为:jsp:forward.jsp:param.jsp:include.jsp:plugin.jsp:useBean.jsp:setProperty.jsp:getProperty. 一.编译指令 1. page指令 a. 通常位于jsp页面的顶端,同一个页面可以有多个page指令.语法格式如下: 〈% @page [language="Java"] [extends="

JSP/Servlet Web 学习笔记 DayTwo

JSP指令 a)page指令 定义JSP文件中的全局属性.一个JSP页面可以包含多个page指令.除了Import以外,其他page指令定义的属性/值只能出现一次. 其详细语法为: <%page [language="java"] [extends="package.class"] [import="{package.class|package.*},……"] [session="true|false"] [buffer

JSP/Servlet Web 学习笔记 DayThree

JSP内置对象 使用JSP语法可以存取这些内置对象来执行JSP网页的Servlet环境相互作用.内置对象其实是由特定的Java类所产生的.每一种内置对象都映射到一个特定的Java类或者端口,在服务器运行时根据情况自动生成. 下表列出了所有的JSP内置对象: 对象名 描述 作用域  分类 appliction 显示相应网页是有应用程序的对象 整个应用程序执行期间 作用域通信对象:检索JSP页面的Servlet相关信息 session 保存个人信息的个人所有对象 会话期间 pageContext 提

JSP/Servlet Web 学习笔记 DayFour

Servlet概述 Servelt是使用Java Servlet应用程序接口及相关类和方法的Java程序. Servlet是用Java编写的Server端程序,它与协议和平台无关.Servlet运行于Java服务器中. Java Servlet API 定义了Servlet和服务器之间的标准接口,这使得Servlet具有跨服务器平台的特性. 通常,Servlet采用一种无状态的“请求-响应”模型来访问.它能处理客户端传来的Http请求,从中提取参数,处理业务逻辑,最终返回数据或输出HTML.它还

JSP/Servlet Web 学习笔记 DayFour —— 实现一个简单的JSP/Servlet交互

小实例说明: a)实现一个由JSP负责前台显示,Servlet负责后台处理的交互小实例 b)JSP页面由表单获取一个开始数字,一个结束数字,交给Servlet打印响应的乘法表. 未解决的问题: a)跳转貌似不能识别目录中的HTML文件,所以我把源码复制到JSP中,结果能找到. b)Servlet获取到JSP传过来的数据后,如果想在JSP页面out.print相关的JS代码貌似不能实现 目前的效果是:在当前的Servlet页面弹出了JS alert()弹窗 再重定向回之前的JSP页面. 源码: <

python语法学习笔记

函数的参数 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解. Python的函数定义非常简单,但灵活度却非常大.除了正常定义的必选参数外,还可以使用默认参数.可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码. 位置参数 我们先写一个计算x2的函数: def power(x): return x * x

JavaScript语法学习笔记

1.关于执行JavaScript代码的方法: 第一种方法是将JavaScript代码放到文档<head>标签中的<script>标签之间: <head>     <meta charset="utf-8"> <title>index</title> <script> JavaScript goes here.... </script> </head> 第二种方法是讲JavaScr