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的语法:
include的语法:
(2)脚本元素有4种:表达式(EL?)、脚本和声明
表达式的语法:
声明的语法:
(3)与指令元素不同,就是(3)在每当有客户请求时,就会执行一次,而指令元素(1)只有在编译时被执行,且只执行一次
它有一些比较牛XX的东西,这里先放放,和Bean有关,先放一放,以后学到的时候再回过来看
(4)注释有两种:
客户端查看源代码看不到的注释:<!--...-->
客户端查看源代码能看到的注释:<%--...--%>
上个实例测试,做个9*9的乘法表,你要做两个界面,一个index.jsp提交界面,另一个result.jsp处理结果及显示界面。。。
具体操作么,如下:
(1)新建一个Dynamic WEB工程,完成JiuJiudemo的定义
![](https://img-blog.csdn.net/20140404162920078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbnNodW84NzI1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
(2)新建index.jsp和result.jsp文件,前者是数据提交界面,后者是数据处理及显示界面
![](https://img-blog.csdn.net/20140404163202312?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbnNodW84NzI1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
(3)代码录入,需要注意的有这么几处地方:
![](https://img-blog.csdn.net/20140404163327843?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbnNodW84NzI1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20140404163359171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbnNodW84NzI1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
(4)进行实际的界面测试,结果这样么,你就成了!
粗俗点理解,利用强大的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)进行实际的界面测试,结果这样么,你就成了!
相关文章推荐
- JSP应用的自我理解之4:JSP+JavaBean设计模式的具体实现
- JSP应用的自我理解之二:JSP的异常处理机制及具体实现
- JSP应用的自我理解之5:MVC设计模式的具体实现
- JSP应用的自我理解之三:JSP+Servlet实现表单验证
- HTML,Jsp,Jquery 应用锚点实现页面的导航显示
- Servlet的自我理解之7:Servlet过滤器技术的具体实现
- Servlet的自我理解之4:URL重定向技术的原理与具体实现
- JSP实现树型组织架构(5)--删除部门页面orgDelete.jsp
- SpringMVC--restful中怎么样实现jsp页面的下载功能?
- 使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接删除数据库数据
- jsp 页面实现局部打印功能与全局打印
- jsp根据浏览器语言实现展示不同语言页面的做法
- 采用原生JSP实现页面静态化技术
- Javascript实现打印JSP页面中的表
- JAVA-JSP内置对象之response对象实现页面自动跳转
- JSP页面中如何用select标签实现级联
- 网站页面自动跳转实现方法PHP、JSP(上)
- jsp页面实现增删修改和查询
- 实现jsp页面刷新
- 制作login.jsp页面,要求实现提供用户登陆的界面, 用户通过该界面输入用户名(控件名userName)和密码(控件名password), 然后点击“登录”按钮实现登陆操作.