文档章节

(一)Struts2框架简介及搭建运行

养码青年
 养码青年
发布于 2017/03/29 20:53
字数 264
阅读 7
收藏 0

1. Struts 2的概念

struts2 是Java程序员需要掌握的一种框架

这里写图片描述

struts2是流行和成熟的基于MVC设计模式的web应用程序框架

2. MVC 设计模式

这里写图片描述

实现流程

这里写图片描述

3.Struts发展史

这里写图片描述

4.在Eclipse 中新建Struts2的项目

4.1 新建一个java web项目;

4.2 加载所需基础jar 包并引用(将jar包放到项目WebContent/WEB-INF/lib/下)

地址下载:http://struts.apache.org/ 
这是我整理的引用的基本jar包 
这里写图片描述

4.3 配置web.xml

  •  

4.4 创建action类并创建Struts.xml和result.jsp

这里写图片描述

HelloWorldAction.java

  •  

struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC 
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 
    "http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>

<package name="default" namespace="/" extends="struts-default">
<action name="helloworld" class="com.zhb.action.HelloWorldAction">
<result>/result.jsp</result>
</action>
</package>


</struts>
  •  

result.jsp(WebContent目录下创建)

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
 This is result.jsp
</body>
</html>
  •  

4.5 运行项目

这里写图片描述

完整项目下载:https://github.com/runzhenghengbin/struts2deom.git

© 著作权归作者所有

养码青年
粉丝 0
博文 1
码字总数 264
作品 0
济南
私信 提问
SpringMVC基础及应用-李守红

本文视频观看地址:http://www.wisdomdd.cn/Wisdom/resource/articleDetail.htm?resourceId=1141 视频大纲 ³SpringMVC简介和环境搭建 ³第一个SpringMVC实例 ³SpringMVC配置讲解 ³SpringM...

智慧点点
2018/08/26
0
0
SSH框架之struts2专题1:Struts2入门

1 Struts2入门 1.1 Struts2简介 Struts2以WebWork优秀的设计思想为核心,吸收了Struts框架的部分优点,提供了一个更加整洁的MVC设计模式实现的Web应用程序框架。 1.2 Struts2下载与版本 Stru...

极客微信条
2018/01/02
0
0
day25_Struts2学习笔记_01

一、框架概述   把重复性的繁琐的代码起来。使程序员在编码中把更多的精力放业务需求的和上面。   :封装了很多细节,程序员在使用的时候会非常简单。 三大框架:Struts2、Spring、Hiberna...

黑泽明军
2018/06/23
0
0
基于maven的ssh框架一步一步搭建(一)

一、新建maven项目,配置ssh框架pom的最低支持 1、新建一个maven项目 2、添加一个web.xml <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-in......

漂泊者及其影子
2014/07/16
0
3
struts2学习笔记--动手搭建环境+第一个helloworld项目

  在Myeclipse中已经内置好了struts2的环境,但是为了更好的理解,这里自己从头搭建一下:   前期准备:下载struts2的完整包,下载地址:https://struts.apache.org/,解压缩,在apps目录下,解压...

冬至饮雪
2016/02/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

0.01-Win10安装linux子系统

一、安装Debian子系统 -1、控制面板设置: -1.1、打开“控制面板” —— “程序” —— “启用或关闭Windows功能” —— 勾选 “适用于Linux的Windows子系统” -2、设置: -2.1、打开“设置”...

静以修身2025
昨天
2
0
init 0-6 (启动级别:init 0,1,2,3,4,5,6)

启动级别: init 0,1,2,3,4,5,6 这是个很久的知识点了,只是自己一直都迷迷糊糊的,今天在翻出来好好理解下。。 0: 停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system...

圣洁之子
昨天
2
0
Android Camera HAL浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转...

天王盖地虎626
昨天
2
0
聊聊Elasticsearch的ProcessProbe

序 本文主要研究一下Elasticsearch的ProcessProbe ProcessProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/process/ProcessProbe.java public class ProcessProb......

go4it
昨天
3
0
mysql PL(procedure language)流程控制语句

在MySQL中,常见的过程式SQL语句可以用在存储体中。其中包括IF语句、CASE语句、LOOP语句、WHILE语句、ITERATE语句和LEAVE语句,它们可以进行流程控制。 IF语句相当于Java中的if()...else if(...

edison_kwok
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部