博客
关于我
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/

    你可能感兴趣的文章
    nginx开机启动脚本
    查看>>
    nginx异常:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf
    查看>>
    nginx总结及使用Docker创建nginx教程
    查看>>
    nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:128
    查看>>
    nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in usrlocalnginxconfnginx.conf128
    查看>>
    Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览
    查看>>
    nginx日志不支持中文
    查看>>
    nginx日志分割并定期删除
    查看>>
    Nginx日志分析系统---ElasticStack(ELK)工作笔记001
    查看>>
    Nginx日志按天分割
    查看>>
    Nginx映射本地json文件,配置解决浏览器跨域问题,提供前端get请求模拟数据
    查看>>
    Nginx映射本地静态资源时,浏览器提示跨域问题解决
    查看>>
    nginx最最最详细教程来了
    查看>>
    Nginx服务器---正向代理
    查看>>
    Nginx服务器上安装SSL证书
    查看>>
    Nginx服务器基本配置
    查看>>
    Nginx服务器的安装
    查看>>
    Nginx架构详解
    查看>>
    Nginx标准配置文件(包括反向代理、大文件上传、Https证书配置、文件预览等)
    查看>>
    Nginx概述及安装配置
    查看>>