ssh整合之四单独搭建struts的运行环境
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的运行环境相关推荐
- web自动化如何在不同浏览器运行_如何给树莓派搭建WEB开发运行环境之JAVA篇
在上一篇,我们已经脱掉了她华丽的外衣,你不用再添加任何华而不实的装饰,一切都交给CLI来搞定.树莓派WEB开发运行环境之JAVA篇,只需5个步骤: 安装JAVA开发包 安装和运行maven 创建JAV ...
- 搭建大数据运行环境之二
前言 上篇文章咱们将大数据相关的一些组件都集成安装在了一个docker中 搭建大数据运行环境之一 这篇文章咱们继续 启动下该docker中的大数据相关的组件 将大数据运行环境跑起来 上篇文章的几个注意 ...
- 在Centos 7下搭建Apache + PHP运行环境
之前都是在windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp.今天试了试,在linux下搭建apache+php运行环境.感觉还不错. 在Cen ...
- windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境)
推荐几款一键快速搭建PHP本地运行环境的好工具(含php7.0及apache,nigix,mysql) 首推phpstudy2016和wampServer3.0.6 理由支持php7.0 目前 ...
- ubuntu平台下搭建PHPWind网站运行环境
ubuntu平台下搭建PHPWind网站运行环境 前提: 要打开root权限 sudo password [这里填写root密码] 在Linux平台安装PhpWind的是比较麻烦的事,相对来说在Ubu ...
- 使Docker搭建Java Web运行环境
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...
- ubuntu上搭建php,ubuntu10.04上搭建php网站运行环境
ubuntu 10.04下搭建php网站运行环境 ubuntu 10.04下搭建php网站运行环境 前提: 要打开root权限 sudo password [这里填写root密码] 1.第一步安装ub ...
- 【jeecg Docker安装】使用 Docker 搭建 Java Web 运行环境
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...
- linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...
centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...
最新文章
- 基于协同过滤算法的推荐
- SpringMvc解决跨域问题
- Hibernate 笔记 HQL查询
- 元气骑士没有手柄怎么解锁机器人_机器人怎么解锁(元气骑士机器人)
- java 从键盘中读取字符流 自定义异常
- 建立数组并写入数据_VBA学习笔记19:数组1
- 字母三角形c语言ABBBCCCCC,C语言输出ABBBCCCCCDDDDDDDCCCCCBBBA
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应
- 从C# 到 Java 点滴
- 51nod 1067 Bash游戏 V2 博弈
- JavaScript表单提交
- Delphi利用字符串序列号对象
- Python100天学习教程(Python学习视频_Python学习路线):Day01 初识Python
- 如何为计算机设置ip地上,电脑ip地址设置为多少
- 因服务器升级维护平安京怎么办,《阴阳师》手游6月16日维护更新公告
- 解决Ubuntu设置静态ip网络连接失败的问题
- matlab在solver,matlab的solver
- golang consul 观察者watch
- 凌恩生物文献分享|转录组高级分析--植物抗性基因分析
- icheck结合datatable使用方法及实现全选、反选功能
热门文章
- python实时监控redis队列_Python的Flask框架应用调用Redis队列数据
- HTML1个像素宽的代码,HTML5 Canvas中绘制一个像素宽的细线实现代码详情
- python中什么是异常,python中异常处理,python异常处理,什么是异常?异常是一
- 大漠综合工具取点阵显示不全_利用pyfolio工具评价回测资金曲线
- win10禁用计算机维护,win10哪些服务可以禁用 服务哪些可以禁止启动
- centos mysql proxy_CentOS7搭建MysqlProxy实现读写分离
- 计算机网络安全与防护第三版课后答案,网络安全与防护—笔试题答案
- java同步方法同步块_java 同步代码块与同步方法
- 用R语言绘制动态地图,代码奉上!(REmap包详解)
- 王益:分布式机器学习的故事