Struts2的入门案例

Struts2 是一个非常优秀的MVC框架,是基于Model2 设计模型设计的.在企业的开发中Struts2框架越来越多的被使用,所以我们来配置一下Struts2的一个使用案例.

搭建struts2环境时,我们一般需要做以下几个步骤的工作:

第一步:创建javaweb工程

第二步:找到开发Struts2应用需要使用到的jar文件.

到,我们使用版本为2.3.3。下载完后解压文件,开发struts2应用需要依赖的jar文件在解压目录的lib文件夹下。不同的应用需要的JAR包是不同的。下面给出了开发Struts 2程序最少需要的JAR。

如图:

第三步:在WebRoot下新建demo1的文件夹在demo1下创建页面demo1.jsp代码如下

在浏览器中的运行结果如下:

当点击这个超链接的时候,我们需要提交到后台的Action中.这时我们就需要编写一个Action

第四步:创建Action文件,用来控制页面和服务器之间的转发。

ction执行了....");

// 字符串想象成是一个逻辑视图名称.这个逻辑视图在struts的配置中要用到.

}

写好一个Action之后,这个类要运行必须让服务器知道,所以就需要将这个类进行配置.

第五步:编写Struts2的配置文件,这个文件要求:

(1)必须放置到src下(即项目的classpath的根路径下)

(2)名称必须叫做strutsml,不能叫做其他的名称

配置如下:

<!-- name的值就是Action中返回的那个字符串(逻辑视图名称),标签中的值就是执行成功后要转向的页面 -->

Action执行完之后要进行页面的跳转,我们转发到一个demo2.jsp中.

demo2.jsp的代码如下

>成功结果页面</h1>

y>

ml>

最后Struts2要想运行必须要配置web.xml.在web.xml中配置其核心过滤器.

第六步:在wl中加入Struts2 MVC框架启动配置,过滤器,没有它struts2就不能启动strus2的功能也就无法实现。

时间: 2024-08-09 06:32:39

Struts2的入门案例的相关文章

Struts2的入门案例(Struts2的配置和页面跳转,以及对页面输入的信息进行判断)

Struts2配置: <?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/

struts2之day01——02入门案例

struts2之day01--02入门案例 开发流程: 第一步:导入jar包: 1.解压文件::打开文件:,其中apps是应用,相当于一些简单的小案例,有war包,放在Tomcat中可以运行:docs是文档:lib是jar包:src是源代码. 2.lib中的jar包:这些jar包是可以用的,但是用的时候不能全部导入,会有错误产生. 3.到apps目录里面,找到示例程序,从示例程序中复制jar包. 第二步:创建action: 第三步:配置action类的访问路径: (1)创建struts2核心配置

SpringMVC入门案例及请求流程图(关于处理器或视图解析器或处理器映射器等的初步配置)

SpringMVC简介:SpringMVC也叫Spring Web mvc,属于表现层的框架.Spring MVC是Spring框架的一部分,是在Spring3.0后发布的 Spring结构图 SpringMVC请求流程图 SpringMVC请求流程图语述: request-------->DispatcherServler(中央调度器/前端控制器)-----> HandlerMapping(处理器映射器)------>返回一个执行链----->将执行链转交给HandlerAdap

Struts 2入门案例及登录

一:入门案例 步骤如下: 1.导入jar包 2.配置web.xml文件 3.在src下创建名称为struts.xml的配置文件 4.创建编写HelloWorldAction 5.创建index.jsp页面 6.通过浏览器访问 1.jar包如下: 2.配置web.xml文件 3.在src下创建名称为struts.xml的配置文件 4.创建编写HelloWorldAction 5.创建index.jsp页面 6.通过浏览器访问 二:登录案例: 1.struts.xml书写,和上面基本相同. 2.编写

Spring入门案例 idea创建Spring项目

spring入门案例 idea创建spring项目 Spring介绍 Spring概述 Spring是一个开源框架,Spring是2003年兴起的轻量级java开发框架,由Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原形衍生而来.它是为了解决企业级开发的复杂性而创建的.Spring使用基本的javaBaen来完成以前只可能由EJB完成的事情,然而Spring的用途不仅限于服务器端的开发,从简单性.

Hibernate介绍和入门案例

一身转战三千里,一剑曾当百万师 如果你在之前没有学过SSH三大框架,那么你之前肯定是通过JDBC来对数据库进行操作.现在,你完全可以把跟数据库交互的操作直接交给Hibernate. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的 orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库. Hibernate可以应用在任何使用JDBC

一起学习Hibernate: Hibernate01 —— Hibernate的概述与入门案例

一 Hibernate的介绍 1 让我们从JDBC与替代它的框架Hibernate进行一下对比. 1.1 JDBC的缺点 1) 代码结构繁琐.每次书写sql语句操作数据库都得需要很多步; 2) 是面向过程的编程,而非面向对象的: 3) 没有做到数据缓存.这会导致程序与数据库的交互的次数很多: 4) 因为事务是自动开启的,所以存在安全隐患. 1.2 JDBC的优点 1) 因为是底层的数据库操作,所以执行效率很高: 2) sql语句可以自己编写,可以进行优化从而选择效率最高的那些. 1.3 Hibe

PHPUnit 入门案例

了解PHPUnit 本案例是关于创建三角形的一个单元测试入门案例,在netbeans环境中完成,关于在此环境中搭建phpunit这里不再描述,可以参考以下资料完成搭建工作: http://www.cnblogs.com/x3d/p/phpunit-in-netbeans8.html https://phpunit.de/manual/current/zh_cn/installation.html https://github.com/sebastianbergmann/phpunit-skele

_00017 Kafka的体系结构介绍以及Kafka入门案例(初级案例+Java API的使用)

博文作者:妳那伊抹微笑 个性签名:世界上最遥远的距离不是天涯,也不是海角,而是我站在妳的面前,妳却感觉不到我的存在 技术方向:Flume+Kafka+Storm+Redis/Hbase+Hadoop+Hive+Mahout+Spark ... 云计算技术 转载声明:可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明,谢谢合作! qq交流群:214293307  (期待与你一起学习,共同进步) # Kfaka的体系结构 # 学习前言 Kafka的整个学习过程就是自己看官网的文档,出