重温经典struts1之搭建环境

本文详细介绍了如何在当前市场仍有需求的情况下,重温Struts1框架的搭建过程,包括下载jar包、配置Tomcat服务器、创建web项目,以及实现登录功能的Action和form类编写。

前言

今天参加了一个项目,什么项目?struts1的项目,什么?!现在还有struts1的项目,读到这里你是不是和我一样惊讶,是的,现在还真的有struts项目,并且还是大公司在用,从侧面也能看出大公司项目的稳定性,记得上次做struts1的项目还是在七八年前,好吧,既然有市场,我们还是重温下经典的struts框架吧。


一、Struts是什么?

简单说下struts,它是MVC的web框架,
MVC的C在struts里是前端控制器ActionServlet,它主要负责接收请求,读取struts-config.xml文件,分发请求到M
MVC的M泛指action类处理请求以及业务类和DAO类,最后使用ActionMapping来跳转页面(V)
MVC的V是视图,泛指页面,如JSP,HTML等,从action返回来的数据展示在浏览器的页面上
概念说完,我们动手搭建struts框架来实现一个简单的login功能

二、搭建Struts1环境

1.download jar包和tomcat服务器

通过下边的URL来download Struts1 jar包和tomcat服务器

  • Struts jar包(1.3.10的版本)
    https://archive.apache.org/dist/struts/1.3.10/
    struts-1.3.10-all.zip(struts核心jar包)
    struts-1.3.10-apps.zip(官方提供的空项目,用来参照web.xml和struts-config.xml文件的写法)
    struts-1.3.10-src.zip(关联IDE中的source code)
    tomcat
    https://tomcat.apache.org/download-80.cgi

2.创建web项目

打开eclipse创建动的带有web.xml的web项目,
然后拷贝struts和tomcat下的serverjar包到/WEB-INF/lib
在这里插入图片描述

3.编写web.xml

定义前端处理器(ActionServlet)和struts-config.xml文件path,配置请求的后缀,如*.do或*.action
代码如下(示例):

   <!-- Standard Action Servlet Configuration -->
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
 </servlet>

  <!-- Standard Action Servlet Mapping -->
  <servlet-mapping>
    <servlet-name>action
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值