JSP入门教程之基本语法简析_JSP编程

本文分析讲述了JSP基本语法。分享给大家供大家参考,具体如下:

1、指令 <%@ 指令%>

JSP指令是JSP的引擎。他们不直接产生任何可视的输出,只是指示引擎对剩下的JSP页面需要做什么。指令由<%@ ?%>标记。主要的两种指令是page和include。本文不讨论指令taglib,但在JSP1.1中创建自定义标签时会用到它。

可以在几乎所有的JSP页面顶部找到指令page。尽管并非必须,你可以通过它定义如到何处寻找Java类支持等事项。

<%@ page import="java.util.Date" %>

指示当出现Java运行问题时将网络用户指引到何处:

<%@ page errorPage="errorPage.jsp" %>

是否需要在用户会话级管理信息,这很可能跨越多个Web页面(在关于JavaBeans的部分中会对此有更多的描述):

<%@ page session="true" %>

指令“include”可以把你的内容分成更多可管理的元素,如包括一个普通页面页眉或页脚的元素。包含的网页可以是一个固定的HTML 页面或更多的JSP内容:

<%@ include file="filename.jsp" %>

2、声明 <%! 声明%>

JSP的声明可以让你定义页面一级的变量以保存信息或定义剩下的JSP页面或许需要的支持方法。如果你发现自己写入了太多的代码,通常最好写入一个单独的 Java类中。声明由<%! ?%>定义。必须通过分号来结束变量声明,同时任何内容必须事有效的Java语句:

<%! int i=0; %>

3、表达式 <%= 表达式%>

通过JSP中的表达式,计算表达式的结果被转换为字符串并直接包括在输出页面中。JSP字符串由<%= ?%>标签标志,并且除非是被引用的部分字符串,不包括分号。

<%= i %>

<%= "Hello" %>

4、代码段/脚本段 <% 代码段%>

JSP代码段或脚本片段是嵌在“<% ?%>”标记中的。当Web服务器响应请求时,这种Java代码就会运行。在脚本片段周围可能是纯粹的HTML或XML代码,在这些地方,代码片段 可以使你创建条件执行代码,或只是调用另外一段代码。例如,以下的代码组合使用表达式和脚本片段,显示H1、H2、H3和H4标记中的字符串 “Hello”。脚本片段并不局限于一行源代码中:

<% for (inti=1; i<=4; i++) { %>
<H<%=i%>>Hello</H<%=i%>>
<% } %>

5、注释 <%-- 注释--%>

JSP最后一个关键元素是关于嵌入注释的。尽管你可以始终在你的文件中加入HTML注释,但用户一旦查看页面源代码就会看到这些注释。如果你不想让用户看到注释,应将其嵌入到<%-- ?--%>标记中:

<%-- comment for server side only --%>

希望本文所述对大家JSP程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jsp
基本语法
jsp编程入门、plc编程入门、编程入门、编程入门bcwhy、计算机编程入门,以便于您获取更多的相关知识。

时间: 2024-07-31 14:08:03

JSP入门教程之基本语法简析_JSP编程的相关文章

JSP页面间传值问题实例简析_JSP编程

本文实例分析了JSP页面间传值问题.分享给大家供大家参考,具体如下: 其中最简单的要数<a>标签里面的href来传值了, 在a.jsp中写: <a href="b.jsp?name1=值"></a> 然后在b.jsp中接收: <% String name2 = new String(request.getParameter("name1").getBytes("ISO-8859-1"),"GBK

jsp读取数据库实现分页技术简析_JSP编程

这篇文章介绍的是用javabean和jsp页面来实现数据的分页显示,例子中所使用的数据库是Mysql. 1.先看javabean 类名: databaseBean.java: 以下为databaseBean.java的代码: 复制代码 代码如下: package database_basic; import java.sql.*; import java.util.*; public class databaseBean { //这是默认的数据库连接方式 private String DBLoc

jsp 标准标签库简析_JSP编程

一.JSTL简介 引入:在JSP以及javaBean中 ,当我们在网页中使用循环,或者使用对象方法连接数据库时,我们都不可避免的需要使用到jsp的脚本编制元素,其中嵌有大量的java代码,现在开发者想尽可能的避免使用jsp脚本编制元素,进一步将应用程序的显示层和业务层完全分离,更加有利于应用程序的分工协作,jsp开发者指定了 JSTL ,提供了一组统一的通用的自定义标签文件,并将这些文件组合在一起,形成了jsp标准标签库,即JSTL. 1) 定义:包含编写和开发JSP页面的一组标准标签 a) 特

jsp入门教程:用户登陆密码判断代码

jsp入门教程:用户登陆密码判断代码 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <%@include file="../DB.jsp"%> <jsp:useBean id="loginMD5" sco

JSP入门教程(1)

js|教程|入门教程 JavaServer Pages (JSP)是基于Java的技术,用于创建可支持跨平台及跨Web服务器的动态网页. JSP可与微软的Active Server Pages (ASP)相媲美,但JSP使用的是类似于HTML的标记和Java 代码片段而不是用VBScript.当你使用不提供ASP本地支持的Web服务器(例如 Apache或Netscape服务器)时,你就可以考虑使用JSP了.你虽然也可以为这些服务器弄一个ASP附加软件模块,但是太昂贵了.现在Sun公司并不会因你

Java Servlet 和 JSP入门教程(4)

js|servlet|教程|入门教程 Java Servlet 和 JSP教程(4) 3.3 输出HTML的Servlet 大多数Servlet都输出HTML,而不象上例一样输出纯文本.要输出HTML还有两个额外的步骤要做:告诉浏览器接下来发送的是HTML:修改println语句构造出合法的HTML页面. 第一步通过设置Content-Type(内容类型)应答头完成.一般地,应答头可以通过HttpServletResponse的setHeader方法设置,但由于设置内容类型是一个很频繁的操作,因

Java Servlet 和 JSP入门教程(1)

js|servlet|教程|入门教程 Java Servlet 和 JSP教程(1) 1 概述 1.1 Java Servlet及其特点 Servlet是Java技术对CGI编程的回答.Servlet程序在服务器端运行,动态地生成Web页面.与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员高:-): 高效 在传统的CGI中,每个请求都要启动一个新的

Java Servlet 和 JSP入门教程(2)

js|servlet|教程|入门教程 Java Servlet 和 JSP教程(2) 2 安装 2.1 安装Servlet和JSP开发工具 要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1规范的开发环境.Sun提供免费的JavaServer Web Development Kit(JSWDK),可以从http://java.sun.com/products/servlet/下载. 安装好JSWDK之后

Java Servlet 和 JSP入门教程(3)

js|servlet|教程|入门教程 Java Servlet 和 JSP教程(3) 3 Servlet 3.1 Servlet基本结构 下面的代码显示了一个简单Servlet的基本结构.该Servlet处理的是GET请求,所谓的GET请求,如果你不熟悉HTTP,可以把它看成是当用户在浏览器地址栏输入URL.点击Web页面中的链接.提交没有指定METHOD的表单时浏览器所发出的请求.Servlet也可以很方便地处理POST请求.POST请求是提交那些指定了METHOD="POST"的表