欢迎来到天天文库
浏览记录
ID:10625387
大小:63.50 KB
页数:7页
时间:2018-07-07
《jsp论文:浅谈jsp动态网页制作技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JSP论文:浅谈JSP动态网页制作技术【摘要】为您提供的JSP论文:浅谈JSP动态网页制作技术,解决您在写作中的难题。JavaServerPages(JSP)是一种结合了跨平台与跨网站服务器机制,以Java为主的技术来产生动态网页。JSP与微软的ASP(ActiveServerPages)相容,但它是使用类似HTML的标签以及Java代码片段而不是VBScript。当你所使用的网站服务器没有提供本地ASP支援,也就是Apache或Netscape服务器时,你可以考虑使用JSP。虽然你可以取得这些服务器
2、的ASP附加配备程序,但价格相当昂贵,而目前Sun并没有对你所要的JSP组件收取费用(虽然Sun未来有可能会收费)。对於Solaris与Linux以及E。要检查目前的环境设定,在DOS模式下键入set。2、开始解释JSP语法之前,先建立一个显示目前日期与时间的快速网页并且将它储存成sample.jsp:Todayis:<%=neple.jsp下载此页.当你第一次参观这个网页时,网站服务器会将JSP翻译成Javaservlet代码,那你就会看到目前的日期与时间.现在你已经下载,安装,并且架构好环境
3、,你已经准备好要了解JSP语法与建立你自己的JSP为主的解决之道.二、JSP语法的基本原理安装之後,接下来我们要讨论JSP的语法.如果要偷懒,你可以下载语法卡,如果你不熟悉Java的程序设计,你可能会想要参考Sun的使用手册;然而,网站建立者不应该做太多的Java使用程序,除了几个函数式之外,出现在你JSP网页上的Java程序码应该将它减到最少。记住这点之後,现在让我们先来看看JSP的编译器指引与指令元件,之後我们将解释JavaBeans与内部物件.JSP编译器指引与指令元件有五种型态.JSP1.0之
4、後,大部分的JSP是包含在以<%作为开始%>作为结束的单一标签里,新的JSP1.1规格已经发表了,它同时也与XML相容。1、JSP的编译器指引与指令元件编译器指引<%编译器指引%>预定义<%!预定义%>运算式<%=运算式%>程序码片段/小型指令<%程序码片段%>注解<%--注解--%>2、编译器指引JSP的编译器指引是针对JSP引擎。它们并不会直接产生任何看得见的输出;相反的,它们是在告诉引擎如何处理其他的JSP网页。它们永远包含
5、在<%?%>标签里。两个主要的指引是page与include。我们不会讨论taglib编译器指引但它可以在JSP1.1里用来建立自订标签。你几乎可以在你所有的JSP网页最上面找到page编译器指引。虽然这不是必须的,但它可以让你指定到那里可以找到支持的Java类别:<%pageimport=java.util.Date%>,当发生Java问题的事件时应该将信息传送到那里:<%pageerrorPage=errorPage.jsp%>,以及你是否要为使用者管理通话期的
6、通信,可能存取多个网页(稍後在JavaBeans里会有更多通话期的讨论):<%pagesession=true%>。include编译器指引让你将你的内容分成几个可管理的元件,就像那些有表头或注脚的网页。所包含的网页可以是固定格式的HTML网页或者是JSP内容的网页:<%includefile=filename.jsp%>。3、JSP预定义让你定义网页层的参数,来储存信息或定义支持的函数式,让JSP网页的其余部分能够使用。如果你发现自己有太多的程序码,你最好将它们放在不同的Ja
7、va类别里。你可以在<%!?%>标签里找到预定义。记住要在参数预定义的後面加上分号,就跟任何有效的Java叙述的形式一样:<%!inti=0;%>。4、JSP里有运算式,评估运算式的结果可以转换成字串并且直接使用在输出网页上。JSP运算是属於<%=?%>标签里,并不包含分号,加引号字串的无用部分:<%=i%><%=Hello%>。5、JSP程序码片段或小型指令文件是包含在<%?%>标签里。当网络服务器接受这段请求时,这段Java程
8、序码会执行。小型指令文件可以是原始的HTML或XML,其内部的程序码片段可以让你建立有条件的执行程序码,或者只是一些使用另一块程序码的东西。举例来说,下列的程序码结合了运算式与小型指令文件,在H1,H2,H3,以及H4标签里显示字串Hello。小型指令文件不限於一行的原始程序码:<%for(inti=1;i<=4;i++){%>>Hello><%}%>。注解.最後一个主要JSP元件是嵌入式注解。虽然你可以在你的文
此文档下载收益归作者所有