1.导入struts的基本jar包

2.在web.xml中配置我们struts的核心控制器StrutsPrepareAndExecuteFilter

  

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"><display-name>ssh_spring</display-name><filter><filter-name>ssh</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>ssh</filter-name><url-pattern>/*</url-pattern></filter-mapping><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list></web-app>

3.编写我们的CustomerAction

 

package com.itheima.action;import com.itheima.entity.Customer;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;public class CustomerAction extends ActionSupport implements ModelDriven<Customer> {private Customer customer = new Customer();public Customer getModel() {return customer;}//进入添加页面public String addCustomerUI(){return this.SUCCESS;}//进入列表页面public String getAllCustomer(){return this.SUCCESS;}
}

4.编写我们的struts的核心配置文件struts.xml

<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts><package name="customer" extends="struts-default" namespace="/customer"><!-- 1.class: 全限定类名反射的请示创建动作类对象class:需要修改为容器中动作类的bean的唯一标识--><action name="addCustomerUI" class="com.itheima.action.CustomerAction" method="addCustomerUI"><result name="success">/jsp/customer/add.jsp</result></action><action name="getAllCustomer" class="com.itheima.action.CustomerAction" method="getAllCustomer"><result name="success">/jsp/customer/list.jsp</result></action></package>
</struts>

5.导入我们的jsp页面,并对我们的jsp页面中内容进行修改

完了我们把我们的项目部署到tomcat上,然后访问地址  http://localhost:8080/ssh_spring/

这样的话,我们的struts的单独运行环境就搭建好了,每天进步一点点!

转载于:https://www.cnblogs.com/wh-share/p/ssh-struts.html

ssh整合之四单独搭建struts的运行环境相关推荐

  1. web自动化如何在不同浏览器运行_如何给树莓派搭建WEB开发运行环境之JAVA篇

    在上一篇,我们已经脱掉了她华丽的外衣,你不用再添加任何华而不实的装饰,一切都交给CLI来搞定.树莓派WEB开发运行环境之JAVA篇,只需5个步骤: 安装JAVA开发包 安装和运行maven 创建JAV ...

  2. 搭建大数据运行环境之二

    前言 上篇文章咱们将大数据相关的一些组件都集成安装在了一个docker中 搭建大数据运行环境之一 这篇文章咱们继续 启动下该docker中的大数据相关的组件 将大数据运行环境跑起来 上篇文章的几个注意 ...

  3. 在Centos 7下搭建Apache + PHP运行环境

    之前都是在windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp.今天试了试,在linux下搭建apache+php运行环境.感觉还不错. 在Cen ...

  4. windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境)

    推荐几款一键快速搭建PHP本地运行环境的好工具(含php7.0及apache,nigix,mysql) 首推phpstudy2016和wampServer3.0.6     理由支持php7.0 目前 ...

  5. ubuntu平台下搭建PHPWind网站运行环境

    ubuntu平台下搭建PHPWind网站运行环境 前提: 要打开root权限 sudo password [这里填写root密码] 在Linux平台安装PhpWind的是比较麻烦的事,相对来说在Ubu ...

  6. 使Docker搭建Java Web运行环境

    Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...

  7. ubuntu上搭建php,ubuntu10.04上搭建php网站运行环境

    ubuntu 10.04下搭建php网站运行环境 ubuntu 10.04下搭建php网站运行环境 前提: 要打开root权限 sudo password [这里填写root密码] 1.第一步安装ub ...

  8. 【jeecg Docker安装】使用 Docker 搭建 Java Web 运行环境

    Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...

  9. linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...

    centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...

最新文章

  1. 基于协同过滤算法的推荐
  2. SpringMvc解决跨域问题
  3. Hibernate 笔记 HQL查询
  4. 元气骑士没有手柄怎么解锁机器人_机器人怎么解锁(元气骑士机器人)
  5. java 从键盘中读取字符流 自定义异常
  6. 建立数组并写入数据_VBA学习笔记19:数组1
  7. 字母三角形c语言ABBBCCCCC,C语言输出ABBBCCCCCDDDDDDDCCCCCBBBA
  8. Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应
  9. 从C# 到 Java 点滴
  10. 51nod 1067 Bash游戏 V2 博弈
  11. JavaScript表单提交
  12. Delphi利用字符串序列号对象
  13. Python100天学习教程(Python学习视频_Python学习路线):Day01 初识Python
  14. 如何为计算机设置ip地上,电脑ip地址设置为多少
  15. 因服务器升级维护平安京怎么办,《阴阳师》手游6月16日维护更新公告
  16. 解决Ubuntu设置静态ip网络连接失败的问题
  17. matlab在solver,matlab的solver
  18. golang consul 观察者watch
  19. 凌恩生物文献分享|转录组高级分析--植物抗性基因分析
  20. icheck结合datatable使用方法及实现全选、反选功能

热门文章

  1. python实时监控redis队列_Python的Flask框架应用调用Redis队列数据
  2. HTML1个像素宽的代码,HTML5 Canvas中绘制一个像素宽的细线实现代码详情
  3. python中什么是异常,python中异常处理,python异常处理,什么是异常?异常是一
  4. 大漠综合工具取点阵显示不全_利用pyfolio工具评价回测资金曲线
  5. win10禁用计算机维护,win10哪些服务可以禁用 服务哪些可以禁止启动
  6. centos mysql proxy_CentOS7搭建MysqlProxy实现读写分离
  7. 计算机网络安全与防护第三版课后答案,网络安全与防护—笔试题答案
  8. java同步方法同步块_java 同步代码块与同步方法
  9. 用R语言绘制动态地图,代码奉上!(REmap包详解)
  10. 王益:分布式机器学习的故事