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

最新文章

  1. intellij idea 15 修改基础配置加载路径
  2. trie字典树详解及应用
  3. vs安装后当切换到图形设计界面的时候自动弹出“正在准备安装的提升”,然后程序处于假死状态
  4. 处于同一个域中的两台Sql server 实例无法连接
  5. 【C#】1.3 WPF应用程序学习要点
  6. 【leetcode】Remove Duplicates from Sorted List (easy)
  7. CF735D Taxes 哥德巴赫猜想\判定素数 \进一步猜想
  8. 为 ASP.NET Web API 创建帮助页
  9. css3设置box-pack和box-align让div里面的元素垂直居中
  10. php-GD库的函数(二)
  11. [0] C#实现WebBrowser&amp;HTML交互
  12. 在当前光标处按指定属性显示字符 - BOIS中断
  13. Groovy - 介绍
  14. [记]Debian alias 设置, 不设置貌似有点不方便习惯
  15. Gradle 1.12用户指南翻译——第三十四章. JaCoCo 插件
  16. html页面转成jsp页面之后样式变化的问题解决方法
  17. 大部分教程不会告诉你的 12 个 JS 技巧
  18. Quartus prime16.0 与modelsim ae 联调
  19. LINQ之let关键字
  20. 如何在Mac下配置Github和Bitbucket的SSH

热门文章

  1. ZOJ Monthly, January 2019 I Little Sub and Isomorphism Sequences(set 妙用) ZOJ4089
  2. LightOJ - 1032 数位DP
  3. springboot(一):入门
  4. [转] electron实战开发详细流程
  5. linux系统编程之(一) 信号量
  6. 人生苦短,我用pycharm
  7. opencv java小应用:比较两个图片的相似度
  8. mysql explain工具使用
  9. CenctOS6 and CenctOS7 多种姿势解决忘记密码
  10. ansile 命令解释选项