博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建一个Struts2项目maven 方式
阅读量:7231 次
发布时间:2019-06-29

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

创建一个Struts2项目maven

  1. 使用eclipse 创建maven项目(webapp)

右键 new>othrer

图片描述

next

图片描述

选择Artifact Id :maven-archetype-webapp 那一项

图片描述

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。

ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。 一般GroupID就是填com.leafive.test这样子。

图片描述

  1. 在pom中加入sturts2依赖

添加struts2依赖到的pom.xml 此处使用的是 版本是3.8.1,保存文件后 maven 会自动下载依赖的相关包

图片描述

pom.xml内容:

4.0.0
com.str2
struts
war
0.0.1-SNAPSHOT
struts Maven Webapp
http://maven.apache.org
junit
junit
3.8.1
test
org.apache.struts
struts2-core
2.3.8
javassist
javassist
3.12.1.GA
struts

3.在src/main下创建 文件结构:java/action/user.java

userAction.java 内容

package com.struts.action;public class UserAction   {    private String name;    private String password;            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() {        return "success";    }    public String user_login_go() {        return "success";    }    public String login_go() {        return "success";    }    public String user_login() {        return "success";    }    public String login() {        return "success";    }}
  1. 在resource包下 创建struts2文件

/login.jsp
/welcome.jsp
  1. 配置 src/main/webapp/WEB-INF/web.xml

web.xml 内容

Archetype Created Web Application
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
  1. 在 src/main/webapp/WEB-INF/ 下创建一个空的文件夹 classes

  2. 在 src/main/webapp/ 创建文件inde.jsp

index.jsp

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>    

Struts2-Demo

去登录界面
  1. 在 src/main/webapp/创建文件 login.jsp

login.jsp

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
struts2-Demo-登录界面

struts2-Demo-登录界面

name:
password
  1. 在 src/main/webapp/ 创建文件 welcome.jsp

welcome.jsp

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags" %>
Struts2-Demo-欢迎页面 Welcome:

name=

password=

重新登录

  1. 在项目上右键 Build path> configure Build path 配置项目相关 变量

source 选择编译的目录 我们选择 java 和resources 这两个目录

图片描述

Libraries 添加

jre7:Add Librars> Jre System library

Tomcat7 :Add Librars> Server Runtime> Apache Tomcat V7.0 前提你的eclipse已经配置了Tomcat

图片描述

  1. 在项目上右键 run as> run on serve 选择Tomcat7 启动Tomcat 在浏览器访问:localhost:8080/struts2/

图片描述

  1. 出现错误的原因:

  1. tomcat 是否配置成功

  2. 创建 java目录 和classes 目录的路径是否正确

  3. tomcat 访问路径是否正确

  4. pom.xml 配置后是否自动下载了struts2的包

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

你可能感兴趣的文章
我的友情链接
查看>>
dojo框架用hitch实现函数与上下文的绑定
查看>>
ubuntu编译安装vim7.4
查看>>
python之利用PIL库实现页面的图片验证码及缩略图
查看>>
IP-COM设置×××
查看>>
VPC配置案例
查看>>
十年IT运维谈(五):要专业化还是平台化?
查看>>
分享超级给力的一个外发光Shader
查看>>
oblog_4.6_SQL 语句
查看>>
通过Git WebHooks+脚本实现自动更新发布代码之shell脚本
查看>>
对象实例化、字符串的使用方法
查看>>
keepalived基于LVS实现高可用,实现web服务的高可用
查看>>
80端口被Microsoft-HTTPAPI/2.0占用的解决办法
查看>>
无法抗拒Minecraft给予超高的自由度和探索-微访谈
查看>>
数据结构之串
查看>>
我的友情链接
查看>>
lvs+keepalived+nginx+tomcat高可用高性能集群部署
查看>>
实验:搭建主DNS服务器
查看>>
org.gjt.mm.mysql.Driver与com.mysql.jdbc.Driver区别
查看>>
部署exchange2010三合一:之五:功能测试
查看>>