|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。js|初学|教程1,剧本标志
声明将要用到的言语:
<%@pagelanguage="java"%>指明jsp指令,标明前面的剧本代码将接纳java言语语法
援用包中的类:
<%@pageimport="java.util.*"%>暗示要用到java.util包里的类
声明变量:
<%!intcount=0;%>声明一个整形变量,并赋初值0。声明要切合Java语律例范,而且要";"开头。
声明办法:
<%!intshow(intval){{returnval;}%>or<%!Areas=newArea(5.0);%>利用变量和办法之前必定要声明。
输入表达式:
<%=2*X%>间接输入表达式的值,X必需是后面已声明过的变量(不克不及用分号),相称于asp中的<%=%>
HTML正文符:
<!--正文[<%=表达式%>]-->,注重的是正文中能够用表达式。
埋没正文符:
<%--Herearecomments,OnlyCanSeeInServer.--%>暗示是Jsp正文,在服务器端将被疏忽,也不转化为HTML的正文,在客户端检察源码时是看不到的。
注:在<%----%>之间,能够恣意写正文语句,可是不克不及利用"--%>",若必定要利用,请在最初利用"--%>"。
包括另外一个jsp文件:
<%jsp:includepage="another.jsp"%>or<%@includepage="another.jsp"%>暗示在以后页面拔出另外一个文件another.jsp的内容
小剧本(Scriptlet):
<%java程序代码%>在Scriptlet中能够包括多个jsp语句、办法、变量大概表达式。
一般的jsp语句:
<%for(inti=0,i<10,i++)//jsp的注释部分
out.println(i+"<br>");
%>
2.指令
Jsp的指令有page、include两种
page指令(属性:6个)
language属性:
<@pagelanguage=”java”%>//指明所用的的言语
import属性:
<@pageimport=”java.util.*”%>//载进包
注重:在java中,要载进多个包,就用import分离指用,并用分号离隔;在jsp中,如用一个import指明多个包,用逗号离隔。
如:<%@pageimport=”java.util.*,java.lang.*”%>
也可<%@pageimport=”java.util.*”%>
<%@pageimport=”java.lang.*”%>(但不主意如许用,不标准。)
session属性:
<@pagesession=”trueorfalse”%>缺省情形下session的值为true
如:<%@pagesession=”true”%>
<%if(session.getValue(“name”)==null)
session.putValue(“name”,”123456”);
elsesession.putValue(“name”,session.getValue(“name”)+”1”);
%>
<%out.println(session.getValue(“name”));%>
若session=”false”,则会呈现编译错。
errorPage属性:
指以后页面程序产生毛病时,由errorPage指定的程序来处置
写法:
<@pageerrorPage=”errorPage.jsp”%>
如:
test.jsp:<%@pageerrorPage=”errorPage.jsp”@>
<%!inti=0;%>
<%=7/i%>
errorPage.jsp:<%@pageisErrorPage=”true”@>
<%=exception%>
运转test.jsp,将会看到被0除的毛病信息。
isErrorPage属性:
指了然以后程序是不是为另外一程序的破例处置程序。不管它是不是设置,破例城市导向以后程序,成绩在于以后程序可否失掉此破例的对象。如设定为true,将会发生产生的破例的一个对象exception,并能够在代码中利用它;若设定了false,利用exception程序将将会在编译时堕落。
如:将上例的true改成false,将会呈现以下毛病:
Error:500
UnabletocompileclassforJSP
写法:
<%@pageisErrorPage=”true”@>
contentType属性:
指定了MIME的范例和JSP文件的字符编码体例,它们都是开始传送给客户端。
MIME范例有:text/plain、text/html(缺省范例)、text/html、image/gif、image/jpeg、image/jpeg
缺省的字符编码体例:ISO8859-1
include指令
感化:是用来向以后页中拔出一个静态文件的内容,这个文件多是html文件、jsp文件或别的文本文件,格局以下:
<%@includefile=”include.inc”%>
如:
native.jsp:
<body>
nativefilestarthere.<br>
<%@includefile=”include.inc”%>
nativefileendhere.<br>
</body>
include.inc:
includefilestarthere.<br>
<%!Stringstr=”Hereisinclude’scontext!”;%>
<%out.pringln(str+”<br>”);%>
includefileendhere.<br>
运转native.jsp,了局以下:
nativefilestarthere.
includefilestarthere.
Hereisinclude’scontext!
includefileendhere.
nativefileendhere.
注重:由于include.inc文件是在编译时才拔出的,以是只改include.inc文件内容,而不合错误原JSP页面做修正,失掉的了局仍将是之前的了局。(由于一入手下手JSP引擎就判别了JSP页面没被修改过,就间接实行已存在的字节码,而不合错误源代码从头编译,如许对include做的修正也就在这没有反应。)
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发 |
|