仓酷云

标题: JAVA编程:jsp简介 [打印本页]

作者: 蒙在股里    时间: 2015-1-18 11:22
标题: JAVA编程:jsp简介
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,netBeans等等,但是我认为如果java想超越.net,那么他首先要解决的就是IDE工具的整合。jsJSP语法基本

在完成了安装以后,我们来看一看JSP的语法。为了便利进修,你能够下载一个语法卡。可是,Web开辟职员一样平常不该做过量的Java开辟事情。除几个办法挪用外,你的JSPWeb页面中的Java代码应当是很少的。

晓得了这些以后,我们先来看一看JSP唆使符和剧本元素,然后再注释一下JavaBean和JSP隐含对象。共有五种JSP唆使符和剧本元素。在JSP1.0中,年夜多半JSP是包括在由“<%”入手下手由“%>”停止的单一标志中的。在更新的JSP1.1标准中,另有切合XML请求的版本。

JSP唆使符和剧本元素唆使符<%@direcive%>
声明<%!declaration%>
表达式<%=expression%>
代码段/Scriptlet<%codefragment%>
正文<%--comment--%>

唆使符
JSP的唆使符供JSP引擎利用。它们不发生任何可见的输入,而是告知引擎怎样处置JSP页面的别的部分。它们老是包括在<%@?%>标签中。两个次要的唆使符是page和include。在这里不会商Taglib唆使符,在JSP1.1中,Taglib能够用来创立自界说标志。你几近能够在差未几一切JSP页面的顶部找到Page唆使符。只管不是必须的,但它可让你做一些设置,如到那里查找撑持的Java的类:

<%@pageimport="java.util.Date"%>

在呈现运转工夫Java成绩时,把扫瞄者引进哪一个页面:

<%@pageerrorPage="errorPage.jsp"%>

和是不是必要在会话级别上办理用户信息,这有大概必要跨载多个Web页面(更多信息将在前面的JavaBean会话中讲到):

<%@pagesession="true"%>include唆使符让你把内容支解成更多的可办理元素,比方某些元素就用于援用共用的页眉和页脚。援用的页面能够是流动的HTML页,也能够是更多的JSP内容:

<%@includefile="filename.jsp"%>

声明
JSP的声明能够界说页面级的变量来保留信息,大概是界说JSP页面的别的部分必要的办法。假如你发明援用了太多的代码,一般利用一个独自的Java类会更好。声明写在<%!?%>标志中。因为任何内容都必需是正当的Java语句,因而变量声明老是用分号来停止:<%!inti=0;%>。

表达式
在JSP的表达式中,表达式的了局被转换成字符串并被间接援用到输入页面中。JSP的表达式包括在<%=?%>标志中。表达式不必要分号,除非分号是作为引号中的字符串的一部分。

<%=i%>

<%="Hello"%>

代码段/Scriptlet
JSP代码段或Scriptlet包括在<%?%>标志中。这些Java代码在Web服务器吸收哀求时运转。在Scriptlet的四周是原始的HTML或XML,代码段可让你创立有前提的可实行代码,大概是创立利用别的一段代码的元素。比方,上面这段在H1、H2、H3和H4标志中显现字符串“Hello”的代码,就分离了表达式和scriptlet的利用。Scriptlet其实不限定在一行源代码中:

<%for(inti=1;i<=4;i++){%>
<H<%=i%>>Hello</H<%=i%>>
<%}%>

正文
最初这个JSP关头元素是正文。只管你老是能够在文件中利用HTML正文,但假如用户检察页面的源文件,他们就能够看到这些正文。假如你不想让用户看到你的正文,你就必要把它们写在<%--?--%>标志里:

<%--commentforserversideonly--%>


最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。
作者: 再见西城    时间: 2015-1-20 07:48
[url]http://www.ckuyun.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://www.ckuyun.com[/url]去下,安装上有什么问题,可以到论坛上去提问。
作者: 飘飘悠悠    时间: 2015-1-20 13:27
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
作者: 仓酷云    时间: 2015-1-24 12:49
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者: 乐观    时间: 2015-2-4 13:11
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
作者: 变相怪杰    时间: 2015-2-9 23:09
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者: 小女巫    时间: 2015-2-28 04:29
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 愤怒的大鸟    时间: 2015-3-4 12:24
是一种将安全性(Security)列为第一优先考虑的语言
作者: 冷月葬花魂    时间: 2015-3-8 18:11
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
作者: 莫相离    时间: 2015-3-16 09:22
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者: 柔情似水    时间: 2015-3-22 22:08
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2