丧失理想,犹如黑暗中没有舵手的行船。有我们艰难的跋涉,有我们成功后的喜悦。一个人的美德不应由他特殊的行动未衡量,而应由他日节的品行采衡量。心是由人的知识和全部生话方式耒决定的。
比如来自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=usernameSIZE=20 VALUE="<%= user.getUsername() %>"><BR>What's your e-mail address? <INPUT TYPE=TEXTNAME=email SIZE=20VALUE="<%= user.getEmail() %>"><BR>What's your age? <INPUT TYPE=TEXT NAME=ageSIZE=4 VALUE=<%= user.getAge() %>><P><INPUT TYPE=SUBMIT></FORM></BODY></HTML>如上面的代码所示,它只简单地在INPUT标志上增加一个“VALUE”区域,并且用一个表达是初始化这个区域。为了处理在输入过程中的异常错误,我们可以在bean中使用“String”区域并且将它转换为目标数据类型就可实现。所以这样也可以处理异常错误。作为课后练习,我们可以将前面好代码教程中的例子改成不用Blazix标志库。至此,本“JSP由浅入深”系列好代码教程到此全部结束,希望对你有帮助。 本文JSP由浅入深(12)—— 表单编辑到此结束。带着自我的梦,以一种骄傲的姿态走下去。小编再次感谢大家对我们的支持!