web开发之jsp

web开发之jsp

ID:21973746

大小:305.00 KB

页数:10页

时间:2018-10-26

web开发之jsp_第1页
web开发之jsp_第2页
web开发之jsp_第3页
web开发之jsp_第4页
web开发之jsp_第5页
资源描述:

《web开发之jsp》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、....JSP基础知识JavaServerPages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,它是在服务器端解释运行的。JSP是JavaServerPages的简写。JSP技术能让Web开发员和网页设计员快速地开发容易维护的动态Web主页。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP技术是Servlet技术的扩展。Ser

2、vlet是平台无关的,100%纯Java的Java服务端组件动态部分用特殊的标记嵌入即可,这些标记常常以“<%”开始并以“%>”结束。例如,这儿有一个JSP页面:jsp教程<%out.println(“helloworld”);%>它将输出“helloworld”。通常,您要将文件以“.jsp”为扩展名,并将它放置到任何您可以放置普通WEB页面的路径下。尽管JSP文件看起来更象是

3、HTML文件而不是Servlet文件,但事实上,它恰恰将转换为Servlet文件。JSP基本语法:1、JSP程序的基本结构1、注释jsp教程//html注释>//JSP隐藏注释语法<%--注释内容--%><%--隐藏注释隐藏注释隐藏注释--%><%out.println(“helloworld”);%><

4、/body>........html注释:在客户端的html源码中显示为:JSP隐藏注释:jsp编译器不会对<%--注释内容--%>之间的语句进行编译,它不会显示在客户浏览器中,也不会在源码中看到。1、声明语法格式:<%!数据类型变量名;%><%!返回类型方法名(){方法体}%><%!数据类型变量名;返回类型方法名(){方法体}%>2、表达式语法格式:<%=表达式%>

5、toLocaleString())%>>描述:在编译运行时将表达式的计算结果转换为字符串,然后插入。3、Scriptlet(包含一个有效的程序段)语法格式:、<%标准的java代码。。。。。。。%>2、JSP指令语法主要有Page指令、Include指令、taglib指令Page指令的使用:Page指令用来定义JSP文件中的全局属性,在JSP文件中可以定义多个Page指令,但是除了import属性可以定义多次以外,其他的属性只能定义一次。语法格式:<%@page属性1=参数1,属性2=参数2……%>

6、有以下常用属性:language=”java”import="包路径.类名,包路径.*,……."contentType="TYPE;charset=CHARSET"例如:contentType="text/html,charset-ISO-8859-1"session="true

7、false"info="message"errorPage="../error.jsp"........isErrorPage="true

8、false"Include指令在JSP文件中用Include指令包含一个静态的文件

9、,同时解析这个文件中的JSP语句。语法格式:<%@includefile=”path”%>描述:类似于表达式的概念,静态的文件解析最后插入.taglib指令web应用设计致力于从业务逻辑中分离出视图,标签库简化了这种分离过程。声明标签库:<%@tagliburi=”…”prefix=”…”%>uri属性是指唯一确定标签库的uri,定义uri有几种不同的方式,具体如下1、把引用放到Web应用描述符web.xml文件的标签库中2、直接引用一个没用打包的标签库(.tld)3、引用一个包含标签库的JAR文件

10、JSP动作类指令(jsp固有标签)包括Include、Forward、UseBean、Getproperty、Setproperty、Plugin指令。Include-包含动态文件<jsp:includepage="/header.html"/><jsp:includepage="/loginPage.jsp"/><jsp:paramname="loginid"value=”zd”/></jsp:include>Forward——重定向

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。