谁可相欹 发表于 2015-1-18 11:29:34

JAVA网站制作之JSP语法先容

唉!都是钱闹的1.Swing和.net开发比较------从市场份额看.net开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具js|语法JSP页面中的元素

一,释:三种正文,<!---->会打印到客户端,剩下的两种被JSP引擎疏忽。

二,模板元素:指JSP中的静态HTLM大概XML内容,它影响页面的布局和美妙水平,但那是美工的事,与程序员有关。

三,剧本元素:包含声明(Declaration),表达式(Expression)和Scriptlets,撤除一些巨大的差别外,Scriptlets完整能够代替前两种的功效。

四,指令元素:

JSP指令是JSP向JSP包涵器发送的动静。他们用来设置全局值,如类声明,要完成的办法,输入内容范例等,其实不向客户口发生任何输入。它只影响本JSP文件。

1,age指令:用来界说和操纵很多主要的页面的属性,这些属性与JSP包涵器举行通讯。在JSP的任何中央,以任何按次,一个页面能够包括恣意数目的page指令。但除import指令外,别的的指令只能呈现一次。几个主要的page指令:

<%@pageimport=”java.io.*,java.util.*”%>//导进包

<%@buffer=””%>//界说对客户输入流的缓冲模子。

<%@info=””%>//可使用servlet.getServletInfo()失掉该字符串

<%@isErrorPage=””%>

<%@errorPage=””%>

<%@isThreadSafe=””%>//JSP文件是不是能多线程利用

2,include指令:ASP顶用的良多了吧,前面再先容。

3,taglib指令:详见作者之前文章《Struts中的自界说标志》。

五,举措元素

JSP举措元素是利用XML语法写成的,它是在哀求处置阶段起感化的,它影响JSP运转时的举动和发送给客户的应对。它们应该由一切的包涵器供应,而不论它们的完成怎样。

从效果下去说,一个尺度举措是可以嵌进到JSP页面当中的一个标志。在页面被编译为servlet时代,当包涵器碰到这个标志时,就用响应于哀求的预界说的义务的JAVA代码来取代它。

1,<jsp:param>:为其他标签供应附加信息。

<jsp:paramname=”paramName”value=”paramValue”/>

它与<jsp:include>,<jsp:forward>,<jsp:plugin>一同利用。

2,<jsp:include>

假如包括是静态文件,那末仅仅是把内容加到JSP文件中往,这个文件不会被JSP编译器实行,假如是静态文件,将会被JSP编译工具实行。

实际上<%@pageinclude=””%>与<jsp:include>有所分歧,我把它叫做主动革新,但实践上利用较高版本的tomcat时,他们的功效是一样的。

上面是这一标志的示例代码:

<%@pagecontentType="text/html;charset=gb2312"language="java"%>

<html>

<body>

<%@includefile="static.html"%>

<%//只是把文件包括出去%>

<ahref="two.jsp">gototwo--></a><br>

thisexamplesshowincludeworks

<jsp:includepage="two.jsp"flush="true">

<jsp:paramname="a1"value="<%=request.getParameter("name")%>"/>

<jsp:paramname="a2"value="<%=request.getParameter("password")%>"/>

</jsp:include>

</body>

</html>

再现理想 发表于 2015-1-21 08:20:48

是一种将安全性(Security)列为第一优先考虑的语言

冷月葬花魂 发表于 2015-1-25 19:41:29

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

admin 发表于 2015-1-26 23:45:35

是一种将安全性(Security)列为第一优先考虑的语言

谁可相欹 发表于 2015-2-1 16:30:34

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

不帅 发表于 2015-2-4 09:49:17

是一种语言,用以产生「小应用程序(Applet(s))

爱飞 发表于 2015-2-5 22:12:57

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

飘灵儿 发表于 2015-2-13 21:49:31

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

山那边是海 发表于 2015-2-23 23:31:34

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

简单生活 发表于 2015-3-7 10:25:51

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

老尸 发表于 2015-3-7 10:30:51

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

海妖 发表于 2015-3-7 15:45:08

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

兰色精灵 发表于 2015-3-12 15:44:48

Java 编程语言的风格十分接近C、C++语言。

第二个灵魂 发表于 2015-3-19 23:28:02

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

愤怒的大鸟 发表于 2015-4-3 04:59:21

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
页: [1]
查看完整版本: JAVA网站制作之JSP语法先容