1.建立一个空白工程(里面是没有文件的)。

可以在文件放置找到项目文件夹

2.点击托管项目到码云

(ps:没有码云帐号的自己注册)

3.按快捷键:ctrl+alt+shift+s 呼出项目结构管理器,点击Modules,再点 +

从我的电脑,可以看见项目的目录下,多出了一个userWebModule子目录,这个就是刚刚创建的module。

同时,git自动检测到有新的文件创建,提示你要上传。

ps:如果按Commit and Push出现错误,再按Commit and Push就好

4.打开mvnrepository.com,输入struts,点查找,

选中Struts 2 core

选中最新版本2.5.13

把这一步内容复制出来,放到pom.xml的dependencies节点下

继续推送到码云

这是第二次提交

下面开始struts2配置

配置web.xml,打开eclipse把web.xml的全部代码复制过来,主要是过滤代码

复制struts.xml文件到resource目录下,并清空package代码

新建java目录用于存放java代码

建立一个 普通类 Action

进行配置 struts.xml

建立跳转的页面 ok.jsp

.配置 tomcat,运行

出现一下页面为正确

二、下面为一点尝试(注:本人是拿一个新项目来做的尝试)

1.配置文件

2.编写java,我们编写TestAction.java放在的com.nf.action包里

 package com.nf.action;

 import com.opensymphony.xwork2.ActionSupport;

 public class TestAction extends ActionSupport{
private String message;/*这里是新增的代码,与上面的代码*/
public String getMessage(){
return message;
} public void setMessage(String message) {
this.message = message;
} @Override
public String execute(){
message="测试一下";
return this.SUCCESS;
}
}

3.编写abc.jsp和index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%><%
response.sendRedirect("abc.jsp");
/*这里的代码是跳转到abc.jsp*/
%>

4.编写struts.xml

<struts>

    <package name="mypack" extends="struts-default">
<action name="abc" class="com.nf.action.TestAction">
<result name="success">/WEB-INF/jsp/abc.jsp</result>
</action> </package>
</struts>

5.运行时(ps:记得先把过滤的弄好)

我们访问的是

<action name="abc" class="com.nf.action.TestAction">里的abc,所以


下载:https://pan.baidu.com/s/1hsQUTne

文档:https://pan.baidu.com/s/1c2wAZFa

码云::https://gitee.com/MuNianShi/userproject2.git

Struts的学习-eclipse与idea与struts的连接的更多相关文章

  1. struts 2学习笔记—初学struts 2

    首先我学习了struts 1.x与struts 2的区别: 1.struts 1.x的控制器类必须从Action类继承. 2.struts 2的控制器类可以是一个普通的类,也可以是ActionSupp ...

  2. Struts入门学习(一)

    刚开始学习框架的时候感觉很简单,都是用到javaEE的相关框架,自己就想研究源码,但是学了很久之后毫无头绪,所以还是扎扎实实学好Struts毕竟框架做起来要比自己写javaEE要简单,下面我们就来一步 ...

  3. [struts2学习笔记] 第三节 创建struts 2 HelloWorld所需的六个步骤

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/40349201 官方文档:http://struts.apache.org/releas ...

  4. Struts 2学习笔记——拦截器相关

    一.添加国际化支持 默认的struts-deault.xml文件中已经定义了国际化拦截器,内容如下 <!-定义国际化拦截器--> <interceptor name="i1 ...

  5. struts的学习笔记

    Struts 2是在WebWork2基础发展而来的. 注意:struts 2和struts 1在代码风格上几乎不一样. Struts 2 相比Struts 1的优点: 1.在软件设计上Struts 2 ...

  6. Eclipse搭建Struts框架,及一个简单的Struts例子

    一.下载struts2.0.1 http://struts.apache.org/downloads.html,下载struts-2.0.1-all.zip,这个压缩包中包含了开发struts2所需的 ...

  7. 菜鸟学习SSH(二)——Struts国际化

    国际化(internationalization,i18n)和本地化(localization,l10n)指让产品(出版物,软件,硬件等)能够适应非本地环境,特别是其他的语言和文化.程序在不修改内部代 ...

  8. mzy,struts学习(二):struts.xml的配置

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "- ...

  9. Hibernate工作原理及为什么要用?. Struts工作机制?为什么要使用Struts? spring工作机制及为什么要用?

    三大框架是用来开发web应用程序中使用的.Struts:基于MVC的充当了其中的试图层和控制器Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库Spring: 采 ...

随机推荐

  1. Applese 的QQ群(二分+dfs)

    链接:https://ac.nowcoder.com/acm/contest/330/F 来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语言5242 ...

  2. bzoj3252 攻略 dfs序+线段树

    题目传送门 题目大意:给出一棵树,1为根节点,每个节点都有权值,每个叶子节点都是一个游戏的结局,选择k个游戏结局,使得权值总和最大,同一个节点不会被重复计算. 思路:这道题最关键的是要想到一个性质,就 ...

  3. HDU - 2842

    要拆第n个环要求保留第n-1拆除前n-2 对于n,先拆掉n-2再去掉n再放回n-2,然后规模降为n-1 f(n)=2f(n-2)+f(n-1)+1 inline ll mod(ll a){return ...

  4. [转] Spring Boot实战之Filter实现使用JWT进行接口认证

    [From] http://blog.csdn.net/sun_t89/article/details/51923017 Spring Boot实战之Filter实现使用JWT进行接口认证 jwt(j ...

  5. TCP/IP网络通信-数据传输

    1.通过网络IP实现数据的传输. 2.服务器端代码  [ 服务端主要通过Socket类来创建一个监听等待客户端连接,服务端发送用send方法,接收用Receive方法] using System.Ne ...

  6. Two Sum [easy] (Python)

    由于题目说了有且只有唯一解,可以考虑两遍扫描求解:第一遍扫描原数组,将所有的数重新存放到一个dict中,该dict以原数组中的值为键,原数组中的下标为值:第二遍扫描原数组,对于每个数nums[i]查看 ...

  7. vue-vli3创建的项目配置热更新

    vue-vli3创建的项目配置热更新 问题描述:使用vue-cli3创建的项目,修改代码之后,浏览器页面不会自动刷新,然而之前使用webpack初始化的vue项目修改代码之后浏览器会重新加载一下,因为 ...

  8. (Frontend Newbie)JavaScript基础之常见数据类型

    JavaScript中的数据类型分为两种,一种是简单数据类型,包括Undefined.Null.Boolean.Number和String,另一种是复杂数据类型,即Object,也可称作为引用类型. ...

  9. innosetup的静默安装与卸载

    静默安装,就是减少程序与用户的交互,一站式的安装过程(一气呵成) 1. 静默安装参数 innosetup的静默安装是通过参数来控制的 1.1.  /silent                     ...

  10. 设置Log文件每天生成一个(wamp)

    打开 Wamp的 httpd.conf文件 把下面两句话拷贝进去即可: 1.设置错误log的,    " 2.设置访问log的    " common    说明:bin/rota ...