仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 651|回复: 14
打印 上一主题 下一主题

[学习教程] JAVA网站制作之JSP语法先容

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:29:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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>

再现理想 该用户已被删除
沙发
发表于 2015-1-21 08:20:48 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-25 19:41:29 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
admin 该用户已被删除
地板
发表于 2015-1-26 23:45:35 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
谁可相欹 该用户已被删除
5#
 楼主| 发表于 2015-2-1 16:30:34 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
不帅 该用户已被删除
6#
发表于 2015-2-4 09:49:17 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
爱飞 该用户已被删除
7#
发表于 2015-2-5 22:12:57 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
飘灵儿 该用户已被删除
8#
发表于 2015-2-13 21:49:31 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
山那边是海 该用户已被删除
9#
发表于 2015-2-23 23:31:34 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
简单生活 该用户已被删除
10#
发表于 2015-3-7 10:25:51 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
老尸 该用户已被删除
11#
发表于 2015-3-7 10:30:51 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
海妖 该用户已被删除
12#
发表于 2015-3-7 15:45:08 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
兰色精灵 该用户已被删除
13#
发表于 2015-3-12 15:44:48 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
第二个灵魂 该用户已被删除
14#
发表于 2015-3-19 23:28:02 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
愤怒的大鸟 该用户已被删除
15#
发表于 2015-4-3 04:59:21 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 19:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表