现在的位置: 首页 > 综合 > 正文

企业软件,WEB和对于他们无限美好的遐想(第四日)–2014-3-13–美阳日 + Struts 原理分析 (三)

2014年09月05日 ⁄ 综合 ⁄ 共 1663字 ⁄ 字号 评论关闭

上接前一天

-------------------------------------------

8.JSP基本语法 - 注释篇

JSP页面或者说JSP网页主要由 -- 脚本和网页数据等组成。只有JSP脚本会由JSP服务器(本例为Tomcat)进行处理,其他元素由浏览器直接解释和运行。(在此感叹一下浏览器的强大,记得小时候第一次上网的时候,那会用的是IE4.0,经常会加载Active什么的,最后由于安全性的考虑,放弃了Active。而现在的浏览器,什么都可以解释,什么都可以运行,俨然是一个小型的服务终端,对于未来的HTML5,我想,浏览器更会变成一种庞大的、与网络密不可分的工具 --如何写一个浏览器呢?

常见的脚本语言有4类:编译指令、JSP脚本、动作标签和表达式语言(EL -- Expression Language,JSP2.0新增功能,在后边的Struts中也会重点的进行讲解的,哈哈哈)

--------------------------------------------------

昨天没有完成,晚上带着没事安装了ubuntu ~ 接下来会在 ubuntu下 继续就进行

--------------------------------------------------

下面开始说JSP中的两种注释:一种是可以在客户端显示的注释,另外一种是客户端看不到的注释。

        8.1 客户端可见注释 - 注释格式 - <!-- *************--> ,此类注释可以通过客户端查看网页源代码的方式查看到(和HTML文件中的注释非常像),同时,由于是JSP下的注释,开发者可以将动态表达式添加到其中,比如下边的代码:

 

        <!-- 当前时间为 : <%= (new java.util.Date()).toLocaleString() %> -->

该注释会在浏览器中显示如下信息:

                  

       <!-- 当前时间为 : Match 14 ,2014 -->

        8.2还有一种是我们程序员开发JSP用的注释 : <%-- *********************--%> ,此类注释和JAVA中的注释很像,在此不再做详细介绍了。

 

9 JSP基本语法 - 声明变量和函数

    在JSP中可以像标准的JAVA程序那样声明变量和函数,但是为了确保MVC的完整性,不建议过多的使用JSP端的变量和函数。

    声明格式如下:

                          <%! declaration ; [declaration]+ ......%>

   在此需要注意,一个声明只在当前页面有效,因此,这也是不建议过多使用JSP声明的原因。下边是一段简单的代码说明一下:

   

<%! int ILOVEYOU = 214; %>
<%!
public String findGF(int i)
{

return "I Love You"
}
%>

10 JSP基本语法 - 表达式的结果输出,此种表达式的格式为 <%= expression %> 前边的文章已经举过代码的例子了,具体代码请看第二日的例子。

11.JSP基本语法 - JSP脚本 - scriptlet , JSP脚本就是在网页端的JAVA代码,可以包含多条JAVA语句、函数(JAVA方法,C用多了老是改不过来)、变量和表达式,同时还可以使用JSP内置对象和<jsp:useBean>声明的对象。(JSP内置对象和<jsp:useBean>将会在以后的博客中讲解,敬请期待)

JSP脚本格式: <% java code %> ,代码例子如下:

<HTML>
<BODY>
<%
int ooxx = 23;
%>
<font size = <%=ooxx%>>
Gossip Girl,xoxo
</font>
</BODY>
</HTNL>

----------------------------------------------------------------

之后会将全部的JSP元素分析并总结一次

----------------------------------------------------------------

抱歉!评论已关闭.