- 浏览: 187416 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
1. page指令
2. scriptlet标签
3. jsp注释
4. jsp包含指令
5. jsp跳转指令
language:用来定义要使用的脚本语言; contentType:定义jsp字符的编码和页面响应的mime类型; pageEncoding:jsp页面的字符编码
page.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Insert title here</title> </head> <body></body> </html>
2. scriptlet标签
通过scriptlet标签我们可以在jsp里嵌入java代码; 第一种:<%! %>我们可以在里面定义全局变量、方法、类; 第二种:<% %>我们可以在里面定义局部变量、编写语句; 第三种:<%= %>我们可以在里面输出一个变量或一个具体内容(相当于out.print());
scriptlet.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <%! String str="全局变量"; %> <%! public void fun1(){ System.out.println("全局方法"); } %> <%! class C{ private int a; public void f(){ System.out.println("全局类"); } } %> <% int a=1234; String b="java"; out.println(a+b+"局部变量"); %> <title>Insert title here</title> </head> <body> <%=b %> </body> </html>
3. jsp注释
<!-- --> html注释客户端可见 <%-- --%> jsp注释客户端不可见 // java单行注释 /* */ java多行注释
note.jsp <body> <h1>Jsp注释</h1> <!-- html注释,客户端可见 --> <%-- Jsp注释,客户端不可见 --%> <% int a=1; // 单行注释 /* int b=2; int c=3; */ %> </body>
4. jsp包含指令
<%@ include file=”要包含的文件”%> 静态包含先包含,后编译处理; <jsp:include page=”要包含的文件”> 动态包含先编译处理,后包含; 以后开发用动态包含;
include.jsp <%-- <h1>静态包含</h1> <%@ include file="common/head.html" %> <p>content</p> <%@ include file="common/footer.jsp" %> --%> <h1>动态包含</h1> <jsp:include page="common/head.html"/> <p>content</p> <jsp:include page="common/footer.jsp"/> common/head.html <p>head</p> common/footer.jsp <body>Footer</body>
5. jsp跳转指令
<jsp:forward> <jsp:param value=”” name=””> </jsp:forward> 服务器内部跳转,可带参数,url不变; 客户端浏览器-->forward.jsp-->target.jsp-->客户端浏览器
forward.jsp <jsp:forward page="target.jsp"> <jsp:param value="andrew" name="userName"/> <jsp:param value="123456" name="password"/> </jsp:forward> target.jsp 服务器内部跳转后的页面<br/> userName:<%=request.getParameter("userName") %><br/> password:<%=request.getParameter("password") %><br/>
发表评论
-
jsp标准标签库
2019-01-09 00:02 4451. jsp标准标签库 1) JSTL引入(JSP Stan ... -
jsp自定义标签
2019-01-09 00:01 4151. jsp自定义标签 1) jsp自定义没有属性标签 ... -
el表达式
2019-01-09 00:01 5191. el表达式 1) EL表达式 ... -
Servlet开发
2019-01-09 00:01 3241. Servlet开发 1) servlet引入 H ... -
javaBean组件
2019-01-09 00:01 4401. javaBean组件 0) 不使用Javabean组件 ... -
jsp四个作用域及九个内置对象
2019-01-08 09:06 4551. jsp四个作用域 在Jsp开发中,可以保存数据,J ... -
jsp概述
2019-01-08 09:06 3541. jsp概述 jsp: java server pa ... -
Java web页面form提交重定向sendRedirect到web页面
2018-12-23 11:03 1089Java web实现jsp页面的form表单提交sendRed ... -
Java web页面form提交请求转发forward到web页面
2018-12-23 11:02 974Java web实现jsp页面的form表单提交forward ... -
Java web页面form调用servlet显示
2018-12-17 09:41 699Java web使用jsp页面的form表单调用servlet ... -
Java web地址栏url调用servlet显示
2018-12-17 09:41 720通过Http请求调用servlet直接显示 1. 创建一个类 ... -
Java web页面form提交到web页面
2018-12-17 09:40 701Java web实现jsp页面的form表单提交到jsp页面 ...
相关推荐
### JSP基础语法 1. **JSP页面结构**:一个基本的JSP页面由HTML结构和JSP元素组成,JSP元素包括指令、脚本元素和动作元素。例如: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> ...
JSP基础语法是JSP开发的基础,包括注释、Scriptlet、page指令、包含指令、跳转指令等。 1. JSP 中的三种注释 JSP 中有三种注释方式:显式注释、隐式注释和 JSP 自己的注释。显式注释使用 HTML 风格的注释,例如 <!...
**JSP基础语法知识详解** JavaServer Pages(JSP)是一种动态网页开发技术,它将HTML、CSS和JavaScript等静态内容与Java代码相结合,用于构建交互式的Web应用程序。JSP语法是开发者掌握JSP技术的基础,它使得Java...
总结来说,JSP基础语法涵盖了JSP页面的结构、脚本元素、内置对象、动作标签以及与Servlet的关系。通过熟练掌握这些知识点,你将能够有效地构建动态、交互式的Web应用程序。学习和实践JSP不仅有助于提升Web开发技能,...
JSP基础语法HTML、 javaScript简介
这就是JSP基础语法在创建用户登录程序中的应用。 总之,JSP的包含机制和用户登录验证是JavaWeb开发中的核心概念。理解这些概念有助于构建高效且易于维护的动态网站。在实际开发中,根据具体需求选择合适的包含方式...
**JSP基础语法(上)** JavaServer Pages(JSP)是Java平台上的一个服务器端技术,用于创建动态网页。JSP技术允许开发者将HTML、XML或其他标记语言与Java代码混合,以实现网页的动态生成。本文将详细介绍JSP的基础...
### JSP基础语法-include指令详解 在Java Server Pages(JSP)技术中,`include`指令是一项重要的功能,它允许开发者将一个JSP页面的内容嵌入到另一个JSP页面中,从而实现代码的重用和模块化。通过`include`指令,...
**3jsp基础语法(下)** 在上一部分中,我们简要探讨了JSP(JavaServer Pages)的基础概念。在本部分,我们将深入学习JSP的更多核心语法和特性,以便更好地理解和应用JSP进行动态网页开发。 1. **脚本元素** JSP有...
### JSP基础语法详解 JSP(Java Server Pages)是一种基于Java技术的动态网页开发标准,它允许在标准的HTML代码中嵌入Java代码,从而实现动态内容的生成。下面将详细解析JSP中的基础语法及其功能。 #### 1. HTML...
**JSP基础语法详解** JavaServer Pages (JSP) 是一种动态网页开发技术,它将HTML、CSS、JavaScript与Java代码结合在一起,使得开发者可以在服务器端处理数据并生成动态网页内容。本文将深入探讨JSP的基础语法,帮助...
**JSP(Java Server Pages)基础语法** ...通过学习以上JSP基础语法,你可以开始创建简单的动态网页。随着经验的增长,可以进一步探索MVC框架(如Spring MVC)和现代Web开发的最佳实践,提升开发效率和代码质量。
**JSP基础语法帮助文档** **一、JSP概述** JSP(JavaServer Pages)是Java平台上的一个标准,用于创建动态网页。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,实现了Web应用的视图层与业务逻辑的分离。...
JSP基础语法帮助
本文将深入探讨"Web学习笔记——jsp基础语法"这一主题,重点关注JSP(JavaServer Pages)的基础知识。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或其他标记语言与Java代码结合,以创建交互式的Web应用...
【JSP基础语法】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具。JSP文件本质上是HTML文件,但其中可以嵌入Java代码。以下是一些基本概念和语法: 1. **编译过程**:JSP文件首次运行时会被服务器...
JSP基础语法文档很适合新手入门学习,文档内有基础语法以及案例讲解
4.JSP基础语法.ppt
李兴华javaweb之JSP基础语法(上)笔记