您的位置:首页 > Web前端 > JavaScript

JSP应用的自我理解之一:JSP页面构成与具体实现

2014-04-04 16:43 357 查看
JSP页面分为静态和动态内容,静态部分由HTML语言实现,动态部分,由Java编写,与HTML编写十分像素,只是在HTML网页中加入了一些JSP标签或是一些脚本程序。。。

粗俗点理解,利用强大的JSP标签便可以完成JSP页面的开发~~

我主要研究它的动态实现,动态内容主要可以分为以下4个内容:(1)指令元素;(2)脚本元素;(3)动作元素;(4)注释

(1)指令元素有三种:page、include和taglib

page的语法:

<%@ page 属性名1=“值1” 属性名2=“值2” ...%>


include的语法:

<%@ include file="相对于当前文件的URL"%>
taglib的语法:
<%@ taglib (uri="具有唯一标识和前缀相关的标签描述符地址")%>


(2)脚本元素有4种:表达式(EL?)、脚本和声明

表达式的语法:

<%= expression %>
脚本的语法:
<% code %>


声明的语法:

<%! code %>


(3)与指令元素不同,就是(3)在每当有客户请求时,就会执行一次,而指令元素(1)只有在编译时被执行,且只执行一次

它有一些比较牛XX的东西,这里先放放,和Bean有关,先放一放,以后学到的时候再回过来看

(4)注释有两种:

客户端查看源代码看不到的注释:<!--...-->
客户端查看源代码能看到的注释:<%--...--%>

上个实例测试,做个9*9的乘法表,你要做两个界面,一个index.jsp提交界面,另一个result.jsp处理结果及显示界面。。。

具体操作么,如下:

(1)新建一个Dynamic WEB工程,完成JiuJiudemo的定义



(2)新建index.jsp和result.jsp文件,前者是数据提交界面,后者是数据处理及显示界面



(3)代码录入,需要注意的有这么几处地方:





(4)进行实际的界面测试,结果这样么,你就成了!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  脚本