用WebWork、JSP、Velocity建立注册页面
</head>
<body>
<formaction="loginJSP.action"method="post">
<webwork:property>
<webwork:textfieldlabel="'Name'"name="'userName'"/>
<webwork:passwordlabel="'Password'"name="'password'"/>
</webwork:property>
<inputtype="submit"value="Submit"/>
</form>
<webwork:iteratorvalue="errors"gt;
<br><webwork:property/>
</webwork:iterator>
</body>
</html>
login.vm页面使用了Velocity模板语言来建立域并且处理错误。在Velocity中,$符号表明了一个参考。!符号告诉Velocity如果参考为空,那么什么都不显示。#符号表示了一个指令。在下述例子中,$!userName和$!password表明参考引用了LoginAction中的username和password;#foreach在错误处理属性中指示了循环。
<html>
<head>
<title>WebWorkVelocityExample</title>
</head>
<body>
<formaction="loginVelocity.action"method="post">
<inputtype="text"name="userName"value="$!userName"/>
<inputtype="text"name="password"value="$!password"/>
<inputtype="submit"value="Submit"/>
</form>
#foreach($errorin$errors)
<br>$error
#end
</body>
</html>
文章评论
共有位Admini5网友发表了评论 查看完整内容