最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

使用Struts2实现简单用户登录

旗下网站admin62浏览0评论

使用Struts2实现简单用户登录

使用Struts2实现简单用户登录

使用Struts2实现简单用户登录

类库的选择

struts2下载地址

  解开压缩包后,可根据此路径得到我们需要的类库所在地。

struts-2.3.28-all\struts-2.3.28\apps\struts2-blank\WEB-INF\lib


根据此图挑选struts2的核心类库。

环境搭建

首先打开idea,点击create new project 创建一新的项目。

选择java sdk版本以及所需要的框架。在最下面一行library中你可以选择自定义类库也可以让idea自动下载struts2类库(简单方便,不易出错)。

自定义类库,点击create后出现如下图新选框。找到刚才解压好的类库,选中全部jar包后,点击ok。idea会自动为其命名。

完成后一路next…
刚出现为项目命名时,点击finish完成。

当项目中出现struts.xml文件和web.xml文件时就说明环境已基本搭建成功。

登录功能的实现

项目目录

首先先写Action

package com.csdn.hoictas.action;

import com.opensymphony.xwork2.ActionSupport;

public class LoginAction extends ActionSupport
    {
    private String name;
    private String password;

    public LoginAction()
        {
        }

    public String getName()
        {
        return name;
        }

    public void setName(String name)
        {
        this.name = name;
        }

    public String getPassword()
        {
        return password;
        }

    public void setPassword(String password)
        {
        this.password = password;
        }

    public String execute()
        {
        if ("hoictas@qq.com".equals(name) && "123".equals(password))
            {
            return SUCCESS;
            }

        return ERROR;
        }

    }

然后,在struts.xml文件中注册action

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
        ".3.dtd">

<struts>

    <package name="demo" extends="struts-default" namespace="/">

        <action name="login" class="com.csdn.hoictas.action.LoginAction" method="execute">

            <result name="success" type="dispatcher">/success.html</result>
            <result name="error" type="dispatcher">/error.html</result>

        </action>
    </package>


</struts>

界面

前台用的是jsp+bootstrop,实现的简单Login界面。注意红圈内的几处地方初学者容易出错。

一切都准备就绪后,启动tomcat,访问http://localhost:你的端口号/

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

如果你在web.xml文件中,加了以上代码。tomcat会根据上面的地址自动访问index.jsp。

先输入正确的邮箱地址和密码。

成功。

再输入错误的。

Ok!

源码地址

2016/12/15 2:32:52

发布评论

评论列表(0)

  1. 暂无评论