JSP由浅入深(12)

2016-01-29 12:38 6 1 收藏

JSP由浅入深(12),JSP由浅入深(12)

【 tulaoshi.com - Java 】

  比如来自Blazix服务器的标志库在你的系统环境中不能使用,那么不使用标志库来实现相似的功能呢?本教程就是为这个问题而提出的。这个问题是可以解决的,只是代码要长一点。主要地,你必须亲自编辑HTML标志,然后将它设置缺省值。从下面的例子的例子中我们可以学到怎样修改GetName.jsp以提供类似于blx:getProperty的特性,但是我们只能手工地编辑HTML标志:

<jsp:useBean id="user" class="UserData" scope="session"/

<HTML


<BODY


<FORM METHOD=POST ACTION="SaveName.jsp"


What's your name? <INPUT TYPE=TEXT NAME=username


SIZE=20 VALUE="<%= user.getUsername() %"<BR


What's your e-mail address? <INPUT TYPE=TEXT


NAME=email SIZE=20


VALUE="<%= user.getEmail() %"<BR


What's your age? <INPUT TYPE=TEXT NAME=age


SIZE=4 VALUE=<%= user.getAge() %


<P<INPUT TYPE=SUBMIT

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/java/)

</FORM

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/java/)

</BODY


</HTML



如上面的代码所示,它只简单地在INPUT标志上增加一个“VALUE”区域,并且用一个表达是初始化这个区域。

为了处理在输入过程中的异常错误,我们可以在bean中使用“String”区域并且将它转换为目标数据类型就可实现。所以这样也可以处理异常错误。

作为课后练习,我们可以将前面教程中的例子改成不用Blazix标志库。


至此,本“JSP由浅入深”系列教程到此全部结束,希望对你有帮助。

来源:http://www.tulaoshi.com/n/20160129/1486979.html

延伸阅读
标签: Java JAVA基础
  现在你所编写的JSP要变成一个类的定义。所有你编写的scriptlets要放置到这个类的一个方法中。同样,你可以增加变量和方法声明到这个类中。当然你也可以从scriptlets和表达式中使用这些变量和方法。 为了增加一个声明,你必须使用<%! and %来圈起你的声明,比如: <%@ page import="java.util.*" % <HTML <BOD...
标签: Java JAVA基础
  在前面的教程中,我们已经使用了java.util.Date。可以有人就会问:为什么不只使用import java.util.*呢?其实,在JSPs中也可以使用import语句,但是它的语法跟普通的Java是有些差别的。下面给出一个例子: <%@ page import="java.util.*" % <HTML <BODY <% System.out.println( "Evaluating date now&q...
标签: Java JAVA基础
  在经典的网站上,访问者可以浏览几个网页并执行一些交互的行为。如果你在编写这样的网站,利用每一个用户的一些数据是非常有用的。为了这个目的,我们可以使用JSP中的"sessions"。 Session是一个跟用户相关的对象。当用户访问网站的时候,一些数据就被存放于session中,并在需要的时候从中取出数据。Session为不同的用户保存...
标签: Java JAVA基础
上面的教程我们已经学会了如何在JSP网页中通过在<%= and %字符系列之间嵌入Java表达式。但是通过将Java表达式放置到HTML进行大量的编程工作是很困难的。 JSP另外允许你编写Java代码块嵌入到JSP中。具体做法是:将Java代码段放置于<% and %字符之间。其实跟表达式是一样的,只不过在开始的地方没有等号而已。 代码块就是我们熟知的“scri...
标签: Java JAVA基础
  JSP 1.1提出了一种扩展的JSP标志的方法,这种方法命名为“标志库”。这些库允许另外的一些类似于jsp:include 或者jsp:forward的标志,但是它们不是以jsp:为前缀的并且还附件一些特性。 为了介绍标志库,在本教程中我们使用Blazix标志库作为例子。这个标志库只能用在Blazix服务器中,这个服务器你可以免费下载。 每一个标志库...

经验教程

305

收藏

93

精华推荐

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

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

小冯童鞋sky

JSP由浅入深(10)—— Beans and Forms处理

JSP由浅入深(10)—— Beans and Forms处理

祁浩丶Ta

JSP由浅入深(10-2)

JSP由浅入深(10-2)

sweeycandy0602

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部