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

本文共 2519 字,大约阅读时间需要 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/

    你可能感兴趣的文章
    MySQL 证明为什么用limit时,offset很大会影响性能
    查看>>
    Mysql 语句操作索引SQL语句
    查看>>
    MySQL 误操作后数据恢复(update,delete忘加where条件)
    查看>>
    MySQL 调优/优化的 101 个建议!
    查看>>
    mysql 转义字符用法_MySql 转义字符的使用说明
    查看>>
    mysql 输入密码秒退
    查看>>
    mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现
    查看>>
    mysql 通过查看mysql 配置参数、状态来优化你的mysql
    查看>>
    mysql 里对root及普通用户赋权及更改密码的一些命令
    查看>>
    Mysql 重置自增列的开始序号
    查看>>
    mysql 锁机制 mvcc_Mysql性能优化-事务、锁和MVCC
    查看>>
    MySQL 错误
    查看>>
    mysql 随机数 rand使用
    查看>>
    MySQL 面试题汇总
    查看>>
    MySQL 面试,必须掌握的 8 大核心点
    查看>>
    MySQL 高可用性之keepalived+mysql双主
    查看>>
    mysql 默认事务隔离级别下锁分析
    查看>>
    Mysql--逻辑架构
    查看>>
    MySql-2019-4-21-复习
    查看>>
    mysql-5.7.18安装
    查看>>