博客
关于我
eclipse Maven配置struts2详解——总结网上教程
阅读量:521 次
发布时间:2019-03-07

本文共 2493 字,大约阅读时间需要 8 分钟。

如何配置Struts项目并实现用户登录功能?

作为一名开发人员,在开始一个新的Struts项目时,首先需要确保环境配置正确。下面将详细介绍从环境搭建到项目配置以及动态网页项目转换的全流程,供开发人员参考。

一、安装开发环境

已经安装以下软件:

  • Eclipse
  • Apache Tomcat(可通过Eclipse内正常下载,或手动下载安装)
  • 注意:确保使用Eclipse J2EE版本,以便支持动态网页项目创建。

    二、配置流程

    步骤一:安装必要的Eclipse插件

    在Eclipse中安装以下插件:

  • Java EE Development Tools(J2EE开发插件)
  • Apache Tomcat Plugin(Tomcat插件)
  • 需谨记,仅J2EE版本的Eclipse可创建或转换为动态网页项目。

    步骤二:创建Maven项目并转换为动态网页项目

  • 运行Eclipse,新建一个Maven项目,填写项目根路径和组件管理文件路径(可按默认值)
  • 在pom.xml文件中添加必要依赖,并将其设置为动态网页项目
  • 参考文档:https://www.config-and-codes.com/... (推荐阅读)

    注意事项:

  • 如使用较旧的Tomcat版本(如Tomcat6),请参考:https://www.config-and-codes.com/...
  • 若动态模块版本显示为2.5,请参考:https://www.config-and-codes.com/...
  • 步骤三:添加Tomcat服务器并将项目部署

    操作指南:

  • 在Eclipse中打开"服务器"视图(通过菜单栏选择):Window > Servers
  • 添加服务器:
    • 右键点击Servers视图,选择"添加",填写服务器类型(Apache Tomcat),指定Tomcat安装路径
  • 部署项目:
    • 右键项目,选择"部署",选择服务器
  • 完成以上步骤后,单击运行,项目即可启动

    步骤四:配置Struts相关文件

  • 文件结构
  • 创建如图所示文件结构:(仅示意图,实际路径需根据实际项目调整)

    1. 配置Struts框架
    2. 创建必需文件:

      • struts.xml:配置Struts动作
      • web.xml:添加Struts过滤器
      • login.jsp:登录页面
      • fail.jsp:登录失败页面
      • success.jsp:登录成功页面
      • Login.java:用户登录逻辑处理

      详细配置步骤:

      一、配置struts.xml

      添加如下配置文件:

      /success.jsp
      /fail.jsp

      二、配置web.xml

      添加Struts过滤器:

      Test-web
      login.jsp
      struts2
      org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
      struts2
      /

      三、配置login.jsp

      添加登录表单:

          
      Login Interface
      用户名:
      密码:

      注意:/login中的/表示项目名,需替换为实际项目路径。

      四、配置Login类(complete)

      完整实现:

      package com.suo;public class Login {    private String userName;    private String password;        public String getUserName() {        return userName;    }    public void setUserName(String userName) {        this.userName = userName;    }        public String getPassword() {        return password;    }    public void setPassword(String password) {        this.password = password;    }        public String execute() {        if ("suo".equals(userName) && "123".equals(password))            return "success";        else            return "fail";    }}

      五、配置success.jsp和fail.jsp

      创建对应页面:

          
      Success

      登录成功!

          

      用户/密码错误!

      完成上述配置后,项目即可运行。在浏览器中输入项目访问地址,进入login.jsp进行登录,成功与否将分别跳转至success.jsp或fail.jsp。

      最终,通过以上步骤,开发人员可以完美配置并运行Struts项目,实现用户登录功能。

    转载地址:http://gvjnz.baihongyu.com/

    你可能感兴趣的文章
    localhost:5000在MacOS V12(蒙特利)中不可用
    查看>>
    logstash mysql 准实时同步到 elasticsearch
    查看>>
    Luogu2973:[USACO10HOL]赶小猪
    查看>>
    mabatis 中出现< 以及> 代表什么意思?
    查看>>
    Mac book pro打开docker出现The data couldn’t be read because it is missing
    查看>>
    MAC M1大数据0-1成神篇-25 hadoop高可用搭建
    查看>>
    mac mysql 进程_Mac平台下启动MySQL到完全终止MySQL----终端八步走
    查看>>
    Mac OS 12.0.1 如何安装柯美287打印机驱动,刷卡打印
    查看>>
    MangoDB4.0版本的安装与配置
    查看>>
    Manjaro 24.1 “Xahea” 发布!具有 KDE Plasma 6.1.5、GNOME 46 和最新的内核增强功能
    查看>>
    mapping文件目录生成修改
    查看>>
    MapReduce程序依赖的jar包
    查看>>
    mariadb multi-source replication(mariadb多主复制)
    查看>>
    MariaDB的简单使用
    查看>>
    MaterialForm对tab页进行隐藏
    查看>>
    Member var and Static var.
    查看>>
    memcached高速缓存学习笔记001---memcached介绍和安装以及基本使用
    查看>>
    memcached高速缓存学习笔记003---利用JAVA程序操作memcached crud操作
    查看>>
    Memcached:Node.js 高性能缓存解决方案
    查看>>
    memcache、redis原理对比
    查看>>