选择显示字体大小

jsp由浅入深(9)—— jsp sessions

在经典的网站上,访问者可以浏览几个网页并执行一些交互的行为。如果你在编写这样的网站,利用每一个用户的一些数据是非常有用的。为了这个目的,我们可以使用jsp中的"sessions"。 session是一个跟用户相关的对象。当用户访问网站的时候,一些数据就被存放于session中,并在需要的时候从中取出数据。session为不同的用户保存了不同了数据。 以下的网页将用户的名字放置于session中,并可以在其它地方来显示它。首先我们要制作一个表单,然后将它命名为getname.html <html> <body> <formmethod=postaction="savename.jsp"> what’syourname?<inputtype=textname=usernamesize=20> <p><inputtype=submit> </form> </body> </html> 这个表单的...

http://www.sosof.com/detail/148/45314823649899.html -by - 丰搜 缓存页面


jsp由浅入深(8)—— jsp tags

jsp另外一个重要的语法是tags(标记)。jsptags不是使用<%,而只是使用<字符。jsptag有点象htmltag。jsptags可以有一个“starttag”、一个“tagbody”以及一个“endtag”。开始和结束的标志都可以使用标志的名字,都被圈在<和>字符里面。结束的标志是在字符<后面加一个反斜杆(/)字符。这个标志名字有一个嵌入的冒号(:)字符在里面,其中冒号前面的部分描述了标志的类型。举个例子吧: <some:tag> body </some:tag> 如果标志不需要一个主体,那么开始和结束标志可以合成在一起,比如: <some:tag/> 这里我们利用一个/>替代了>字符,这样我们就可以快速地结束标志而不需要一个实体。这条语法跟xml的是一样的。 标志可以分成两种类型:一种是从外部标志库中转载的,另外一种是预先定义的标志。预先定义的标志是以jsp:字符开始的。举个例...

http://www.sosof.com/detail/148/85614823650040.html -by - 丰搜 缓存页面


jsp由浅入深(7)—— jsp directives

在前面的教程中,我们已经使用了java.util.date。可以有人就会问:为什么不只使用importjava.util.*呢?其实,在jsps中也可以使用import语句,但是它的语法跟普通的java是有些差别的。下面给出一个例子: <%@pageimport="java.util.*"%> <html> <body> <% system.out.println("evaluatingdatenow"); datedate=newdate(); %> hello!thetimeisnow<%=date%> </body> </html> 上面的代码中第一行我们调用了一个“directive”。这个jsp“directive”是以<%@字符为开头的。这是一个"pagedirective"。这个"pagedirective"可以包含所有的引入的项目。假如你为了引入多于一个的项目,你就可以利用...

http://www.sosof.com/detail/148/72814823652512.html -by - 丰搜 缓存页面


jsp由浅入深(6)—— jsp声明

在你所编写的jsp要变成一个类的定义。所有你编写的scriptlets要放置到这个类的一个方法中。同样,你可以增加变量和方法声明到这个类中。当然你也可以从scriptlets和表达式中使用这些变量和方法。 为了增加一个声明,你必须使用<%!and%>来圈起你的声明,比如: <%@pageimport="java.util.*"%> <html> <body> <%! datethedate=newdate(); dategetdate() { system.out.println("ingetdate()method"); returnthedate; } %> hello!thetimeisnow<%=getdate()%> </body> </html> 上面的例子已经声明了变量和方法:一个date变量thedate以及一个方法getdate。这两个从现在开始在scriptlets和表...

http://www.sosof.com/detail/148/18014823654644.html -by - 丰搜 缓存页面


jsp由浅入深(5)-- scriptlets和html的混合

在前面的教程中我们已经在一个scriptlet中使用了“out”变量来产生html输出。对于更复杂的html,如果我们还是使用“out”变量那就会失去jsp编程的许多优势。其实我们可以很简单地就实现scriptlets和html的混合。 假如你要在html产生一个表格。产生表格是一个普通的操作,在实践中你可能想从一个sql表格或者从文件的行产生一个表格。为了是所举的例子尽量的简单,我们产生一个表格,使这个表格包含从1到n的数字。虽然以下的例子不是很有用,但是你从中可以学到一些技巧的。以下就是jsp的程序片段: <tableborder=2> <% for(inti=0;i<n;i++){ %> <tr> <td>number</td> <td><%=i+1%></td> </tr> <% } %> </table> 在编制代码之前,你应该首先定义一个整型(int)变量“n”,利用这个变量我...

http://www.sosof.com/detail/148/60214823655380.html -by - 丰搜 缓存页面


jsp由浅入深(4)—— scriptlets

上面的教程我们已经学会了如何在jsp网页中通过在<%=and%>字符系列之间嵌入java表达式。但是通过将java表达式放置到html进行大量的编程工作是很困难的。 jsp另外允许你编写java代码块嵌入到jsp中。具体做法是:将java代码段放置于<%and%>字符之间。其实跟表达式是一样的,只不过在开始的地方没有等号而已。 代码块就是我们熟知的“scriptlet”。如果单单是scriptlet,对于html起不了任何作用。而每次scriptlet包含了被执行的java代码的时候,jsp就被调用。 下面的代码是对上一节jsp教程进行修改后的代码,我们增加了一个scriptlet: <html> <body> <% //thisisascriptlet.noticethatthe"date" //variablewedeclarehereisavailableinthe //embedd...

http://www.sosof.com/detail/482/2414823657580.html -by - 丰搜 缓存页面


jsp由浅入深(3)— 通过表达式增加动态内容

在我们前面的章节中,任何的html文件都可以转变成jsp文件,做法是通过改变它的扩展名为.jsp。当然,我们要知道是什么使得jsp有用呢?答案是嵌入java的能力。将下列文本放置在一个以.jsp为扩展名的文件中,比如说这个文件为myjsp.jsp,然后将这个文件放置到你的jsp目录下并且在浏览器上看它。以下是具体的代码: <html> <body> hello!thetimeisnow<%=newjava.util.date()%> </body> </html> 这里要注意,每次你在浏览器中重载网页的时候,它就出现当前时间。字符系列<%=and%>的作用是圈起java表达式,这个表达式将在运行的时候被计算。 正因为这样,使用jsp产生动态html网页来响应用户的动作才变为可能。 好吧,教程结束之后你最好作个练习:为不同的系统属性编写一个jsp用来输出由system.getproperty...

http://www.sosof.com/detail/158/3711582361868.html -by - 丰搜 缓存页面


jsp由浅入深(2)—— 第一个jsp

第一个jsp 实际上,jsp只是简单地将java放到html网页中去而已。你可以将现有的html网页将它们的扩展名由“.html”改为“.jsp”,这是一个创建第一个jsp最好的方法。 我们可以将上一个练习中的文件将它的扩展名由“.html”改为“.jsp”。然后在浏览器中装载新的文件,即以“.jsp”为扩展名的文件。 此时,你可以看到的输出,但是它需要更长的时间。这个现象也只发生在你第一次装载它的时候。如果你重新装载它,速度就正常了。 到底出现的什么事情了?原来是你的jsp被转变成java文件,并且被编译以及装载。而编译只进行一次,所以第一次装载的时候时间会长一点,原来是花在了编译上了。而在第二次装载的时候它不再需要编译,所以器装载速度就回复正常了。这里要提醒的是,当将html格式的文件转变成jsp格式的文件,都需要重新编译。 当然,只是编写html网页再将其转变成.jsp扩展名的文件是...

http://www.sosof.com/detail/158/2581582366479.html -by - 丰搜 缓存页面


jsp由浅入深(1)—— 熟悉jsp服务器

熟悉jsp服务器 本“jsp由浅入深”系列教程是面向中级和高级用户的,它需要html和java的基础。你应该会将html网页连接到一起,并且会利用java来进行编程。如果你还没有这个基础,建议你还是先打好基础为好。这个系列教程将通过编制简单的例子到复杂的例子来教会你jsp。本系列教程是采用循序渐进的方法来进行阐述的,即由浅入深。为了使你能够获得最大的进步,建议你再学习的过程中将所有的例子自己进行调试。开始的例子可能会很简单,所以开始的时候你要特别耐心,不要认为太简单而跳过。如果你仔细地调试例子,那么你就会很快地熟悉jsp的本质方法。 好吧,开始我们的第一个教程:熟悉jsp服务器。 如果你没有一个jsp网络服务器,那么你在开始教程之前还是先下载它吧。以下的几个服务器可以免费下载或者进行开发: blazix(1.5megabytes,jsp,servletsandejbs) 来自www.bla...

http://www.sosof.com/detail/158/7301582367876.html -by - 丰搜 缓存页面


几则jsp入门知识总结

1.传递表单参数: stringname=newstring(request.getparameter("name")); 2.数据库连接: ~~mysql //设置数据库的url stringurl="jdbc:mysql://localhost:3306/jspsky"; try //加载驱动程序 class.forname("org.gjt.mm.mysql.driver").newinstance(); //建立连接 java.sql.connectionconnection=java.sql.drivermanager.getconnection(url); java.sql.statementstatement=connection.createstatement(); //sql语句 stringsqlstringi="insertintocommu(name,tel,mob...

http://www.sosof.com/detail/158/2721582369930.html -by - 丰搜 缓存页面


上一页 1 2 3 4 5 6 7 8 9 10 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons