黑马程序员--用户注册登录管理系统…

--------android培训java培训期待与您交流------

<body>
 <c:if test="${user!=null }">
  ${user.nickname }欢迎您!!!<br />
  <a href="<s:url action="uploadui"></s:url>">上传文件</a>
  <a href="<s:url action="logout"></s:url>">注销</a>
  <a href="<s:url action="updateui"></s:url>">修改</a>
  <a href="<s:url action="destroy"></s:url>">摧毁</a>
 </c:if>
 <c:if test="${user==null }">
  <a href="<s:url action="registerui"></s:url>">注册</a>
  <a href="<s:url action="loginui"></s:url>">登陆</a>
 </c:if>

</body>

首先在首页挂上几个超链接,比如注册超链接,点击它,struts2会定位到registerui这个充当ui的action,然后有这个ui转到一个jsp页面,即

register.jsp;这个jsp页面的处理,交给RegisterAction,为了使用Struts的校验框架我们准备了校验配置文件;

 

<validators>
 <field name="user.username">
  <field-validator type="requiredstring">
   <message>用户名不得为空</message>
  </field-validator>
  <field-validator type="regex">
   <param name="expression"><![CDATA[(\w{5,10})]]></param>
   <message>用户名为5-10位</message>
  </field-validator>
 </field>
 <field name="user.password">
  <field-validator type="requiredstring">
   <message>密码不得为空</message>
  </field-validator>
  <field-validator type="regex">
   <param name="expression"><![CDATA[(\w{5,10})]]></param>
   <message>密码为5-10位</message>
  </field-validator>
 </field>
 <field name="password2">
  <field-validator type="requiredstring">
   <message>确认密码不得为空</message>
  </field-validator>
  <field-validator type="fieldexpression">
   <param name="expression"><![CDATA[(user.password==password2)]]></param>
   <message>两次密码输入不一致</message>
  </field-validator>
 </field>

 <field name="user.email">
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值