|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
唉!都是钱闹的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>
|
|