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包里
1 package com.nf.action; 2 3 import com.opensymphony.xwork2.ActionSupport; 4 5 public class TestAction extends ActionSupport{ 6 private String message;/*这里是新增的代码,与上面的代码*/ 7 public String getMessage(){ 8 return message; 9 } 10 11 public void setMessage(String message) { 12 this.message = message; 13 } 14 15 @Override 16 public String execute(){ 17 message="测试一下"; 18 return this.SUCCESS; 19 } 20 }
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