售前咨询 售后咨询
当前位置: 上海网站设计 > 建站知识 > 行业新闻

网站建设JSP基本知识

网站编辑:小润 | 发表时间:2019-01-18 15:50:27

网站建设JSP基本知识


 
1. JSP基本特点
 
JSP (Java Server Pages)是由Sun Microsystem公司倡导、许多公司参与建立的动态网页技术标准。在传统的HTML网页(.htm .html )中加入Java程序片断((Script)和JSP标记(Tag),
 
JSP语法
 
JSP语法是在Java语法的基础上增加了一些语法规则内容,主要是为符合HTML及HTTP等方面的规定而设置的,先看如下的例子:
 
<HTML><HEAD>
 
<TITLE>Test <[ITTLE>
 
</HEAD>
 
<BODY>
 
<%
 
String Msg="This is a JSP test!”:
 
out.print("Hello World!");
 
%>
 
<h2><%=Msg%></h2>
 
<BODY></HTML>
 
由此例可以看出,JSP的结构与ASP及PHP都非常类似,都是在HTML中嵌入了一段代码来控制HTML的生成与输出,整个JSP是一个Java语言代码与HTML代码的混合体。
 
JSP利用一些脚本元素来插入一些Java语言的程序代码。脚本元素一般有以下3种格式。
 
表达式格式<%=表达式%>:一般用于计算表达式,并向页面输出表达式的运算结果。
 
scriptlet格式<%代码内容%>:代码内容在运行时,将被插入到JavaServlet程序的
 
service方法中去。
 
声明格式<%!代码内容%>:用来定义插入servlet类的合法的方法和成员变量。
 
(1)声明
 
JSP语法:<%!声明1;声明2;...%>
 
变量声明主要用来在JSP中声明合法的变量和方法,要符合Java的语法.可以一次声明多个变量和方法。要注意以下规则:
 
JSP声明以“;"结尾;
 
可以使用<%@ page %>中包含进来的声明;一个声明仅在一个页面有效,因此,多个页面用到的声明最好写成单独的文件,然后用<<%@include %>或<<jsp:include>包含进来可以声明新类。
 
下面给出了一个应用声明的例子:
 
<%@page langeuage="java"%>
 
<%!int i0;%>
 
 <`/o! float f--3.14; String name="Jhon"%>
 
<html><title>JSP声明举例</title>
 
<body>
          
续表
 
┌──────┬──────────┬───────────────────────────────┐
│内部对象名  所属类名            │意义                                                        
├──────┼──────────┼───────────────────────────────┤
│response │HttpScrvletReslwnse │把信息输出到客户端,包括愉出HTML文档、设置 Session及Cookie等 
├──────┼──────────┼───────────────────────────────┤
│session   │HttpSession         │客户端与服务器端的一次会话,通常用于处理需要在请求间传递的信息
├──────┼──────────┼───────────────────────────────┤
│application ServletContext      │代码段的运行环境,通常用于处理用户间共享的信息              
├──────┼──────────┼───────────────────────────────┤
│exception  java.lang.Throwable  │用于页面运行中的例外处理                                      │
├──────┼──────────┼───────────────────────────────┤
│page        │java.lang.Object    │设置正在运行的1SP页面自身的一些属性                          
├──────┼──────────┼───────────────────────────────┤
│pageContext │PageContext         │代码段的配置对象                                             
├──────┼──────────┼───────────────────────────────┤
│config      │servletContext      │保存Cookie信息的对象                                         
└──────┴──────────┴───────────────────────────────┘

JSP的基本功能主要是通过上述对象来完成的。Tomcat自带的文档中给出了相应类的使用帮助,一般URL为“http://localhost:8080/tomcat-docs/servletapi/mdex.htmi "。
 

关键字:
官方微信
上海市长宁区宣化路300号华宁国际广场中区7层
+021-8031 0607
+135 8590 1130