传智播客 struts1.x 简单登录示例

 

    视频中struts的实践步骤的内容是用struts开发一个简单的登陆示例程序。再上一步搭建完开发环境后,接下来就是建立一个ActionForm,它实际上和JAVABEAN一样,只是所建立的这个FORM需要继承自ActionForm。因此这一步就是建立一个类名为LoginForm的ActionForm,里面有两个属性,分别对应用户名和密码,然后产生getter和setter方法。写完FORM以后,接下来比较重要的一件事就是在struts的配置文件中注册这个FORM。完成ActionForm的建立后需要开发Action了,也属于控制层,由ActionServlet调用,所以称做后端控制器。在这里需要建立一个类LoginAction,该类继承自Action,在类中需要重写execute方法。然后紧接着就是在struts的配置文件中注册该Action。最后就是写三个JSP页面,分别是login.jsp、login_success.jsp、login_failure.jsp。其中login.jsp中提供和以前一样的表单,只包含用户名和密码两个字段。比较重要的是配置文件和Action类的编写。代码片段如下:
代码一:
      @Override
      public ActionForward execute(ActionMapping mapping, ActionForm form,
              HttpServletRequest request, HttpServletResponse response)
              throws Exception {
          LoginForm loginForm = (LoginForm) form;
          if (loginForm.getUserName().equals("itcast"))

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值