当前位置:首页 > JSP教程 > JSP常见问题

JSP由浅入深(12)—— 表单编辑

比如来自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>

</form>

</body>

</html>

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

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

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


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



【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐