摘要:创建一个项目使用创建项目右键选择那一项是项目组织唯一的标识符,实际对应的包的结构,是目录里的目录结构。一般就是填这样子。
创建一个Struts2项目maven
使用eclipse 创建maven项目(webapp)
</>复制代码
右键 new>othrer
</>复制代码
next
</>复制代码
选择Artifact Id :maven-archetype-webapp 那一项
</>复制代码
GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。 一般GroupID就是填com.leafive.test这样子。
在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";
}
}
在resource包下 创建struts2文件
</>复制代码
/login.jsp
/welcome.jsp
配置 src/main/webapp/WEB-INF/web.xml
</>复制代码
web.xml 内容
</>复制代码
Archetype Created Web Application
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
在 src/main/webapp/WEB-INF/ 下创建一个空的文件夹 classes
在 src/main/webapp/ 创建文件inde.jsp
</>复制代码
index.jsp
</>复制代码
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
Struts2-Demo
去登录界面
在 src/main/webapp/创建文件 login.jsp
</>复制代码
login.jsp
</>复制代码
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
struts2-Demo-登录界面 struts2-Demo-登录界面
name:
password
在 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=
重新登录
在项目上右键 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
在项目上右键 run as> run on serve 选择Tomcat7 启动Tomcat 在浏览器访问:localhost:8080/struts2/
出现错误的原因:
</>复制代码
tomcat 是否配置成功
创建 java目录 和classes 目录的路径是否正确
tomcat 访问路径是否正确
pom.xml 配置后是否自动下载了struts2的包
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/67258.html
时间:2017年08月16日星期三说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学源码:无学习源码:https://github.com/zccodere/s... 第一章:课程介绍 1-1 课程介绍 课程目录 1.ssh知识点回顾 2.搭建ssm开发环境 3.struts2整合spring 4.spring整合hibernate 5.案例:使用ssh框架开发...
摘要:记录作者是我关于的实践记录,该实践的构建环境以下注意事项在的响应中,我是以作为响应内容,在基于引入相关插件即来支持的响应。该实践的版本统一在。 Struts2 Action 记录 作者: LinkSystem Maven 2017/04/11 Struts2 Action 是我关于Struts2的实践记录,该实践的构建环境以下: IDE : IntelliJ IDEA 2...
摘要:添加的的依赖,可以从项目的中拷贝使用命令编译项目。在子模块中我们可以这样使用引入父模块坐标三使用建立项目新建一个项目,选择,如图所示在中配置插件可参见官方文档。部署项目到即可。 一、Maven入门 1.下载maven Maven是基于项目对象模型(Project Object Model),可以通过一小段描述信息来管理项目的构建、报告和文档的项目管理工具,提供了一个仓库的概念,统一...
阅读 3654·2021-11-08 13:15
阅读 2199·2019-08-30 14:20
阅读 1459·2019-08-28 18:08
阅读 1067·2019-08-28 17:51
阅读 1572·2019-08-26 18:26
阅读 3066·2019-08-26 13:56
阅读 1660·2019-08-26 11:46
阅读 2649·2019-08-23 14:22