网站建设JSP基本知识

2021-06-05    分类: 网站建设

网站建设JSP基本知识

1. JSP基本特点

JSP (Java Server Pages)是由Sun Microsystem公司倡导、许多公司参与建立的动态网页技术标准。在传统的HTML网页(.htm .html )中加入Java程序片断((Script)和JSP标记(Tag),

JSP语法

JSP语法是在Java语法的基础上增加了一些语法规则内容,主要是为符合HTML及HTTP等方面的规定而设置的,先看如下的例子:


Test <[ITTLE>



<%

String Msg="This is a JSP test!”:

out.print("Hello World!");

%>

<%=Msg%>



由此例可以看出,JSP的结构与ASP及PHP都非常类似,都是在HTML中嵌入了一段代码来控制HTML的生成与输出,整个JSP是一个Java语言代码与HTML代码的混合体。

JSP利用一些脚本元素来插入一些Java语言的程序代码。脚本元素一般有以下3种格式。

表达式格式<%=表达式%>:一般用于计算表达式,并向页面输出表达式的运算结果。

scriptlet格式<%代码内容%>:代码内容在运行时,将被插入到JavaServlet程序的

service方法中去。

声明格式<%!代码内容%>:用来定义插入servlet类的合法的方法和成员变量。

(1)声明

JSP语法:<%!声明1;声明2;...%>

变量声明主要用来在JSP中声明合法的变量和方法,要符合Java的语法.可以一次声明多个变量和方法。要注意以下规则:

JSP声明以“;"结尾;

可以使用<%@ page %>中包含进来的声明;一个声明仅在一个页面有效,因此,多个页面用到的声明最好写成单独的文件,然后用<<%@include %>或<包含进来可以声明新类。

下面给出了一个应用声明的例子:

<%@page langeuage="java"%>

<%!int i0;%>

<`/o! float f--3.14; String name="Jhon"%>

星空体育app最新版本(2024已更新)

续表

┌──────┬──────────┬───────────────────────────────┐
│内部对象名 所属类名 │意义
├──────┼──────────┼───────────────────────────────┤
│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 "。

当前名称:网站建设JSP基本知识
标题URL:/news/116389.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

猜你还喜欢下面的内容

成都定制网站建设

网站建设知识

行业建站