struct2与MVC及环境搭建

本文介绍了Struts2框架的基本概念及其与Struts1的区别,并详细阐述了Struts2的搭建步骤,包括配置文件的设置、过滤器的引入及Action的创建等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.struts是apache基金会的发布的一个开源软件框架,我们进入apache的官网可以看到。

struts2 是基于WebWork而改进的一个框架,其跟struts1没有较大的关系

2.struts 2 介绍

  

  而在现实的开发中,我们更应对struts 2 有以下一些认识(前端到后端的处理过程)

  

  struts有以下的优势:



  

  

3.MVC设计模型(model-view-control)  

  模型结构图如下:

  

  其优点:


  

4.struts的环境搭建

(1)解压缩所下载的文件

(2)新建一个web项目

     

(3)导入日常需要的jar包,jar包地址在struts的lib目录内


     

(4)修改web.xml来让struts融入到我们的项目中,假设我们要做一个登陆demo,就必须引入struts的过滤器


     

(5)在项目的src目录下新建一个struts.xml文件(疑问:为什么要在src目录下建xml文件?因为src下的xml文件会把src下的struts.xml文件拷贝到WEB-INF下的classes中,而且IDE只能对src中源代码进行查错),在struts.xml中输入


    

(6)在webRoot下新建一个jsp的登陆界面,再在src下建一个LoginAction,其作用与servlet相似


   

(7)最后建一个result.jsp来显示输入的用户名和密码

    

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值