总述

  通过本节的学习我们要掌握以下知识点:

  1. Struts的搭建过程
  2. Struts的原理
  3. action标签对的写法以及配置

一、概念

  其实在我们不使用任何框架开发一个项目的时候会发现代码太多,需要写的东西也太多了,比如说我们是用MVC设计模式的时候在写Servlet的时候每一个请求要对应一个Servlet,这样不仅仅增加了代码的数量,也更是使代码的整合性大大降低,然后这个Struts框架也就恰恰弥补了当前这个缺点,他使用简单,使得代码简洁整合性大大提升。那么接下来我们接着谈谈如何创建一个简单的Struts框架。大家可以点击这里下载最新的struts开发包。

二、搭建过程

  1. 导入Struts抱下的该目录下struts-1.3.10\lib的所有jar包
  2. 找到struts-1.3.10\apps\struts-blank-1.3.10\WEB-INF下的struts_config.xml配置文件,把该文件拷贝到我们所新建的项目下,然后删除注释只留下<struts-config>标签对以及对文档的定义
  3. 在我们新建的工程下对web.xml文件配置好action,我们可以把struts-1.3.10\apps\struts-blank-1.3.10\WEB-INF下的web.xml中的servlet和servlet-mapping标签对中的配置拷贝过去即可
  4. 在新建一个类继承至Action(apache包下面的),然后在重写execute方法,该方法里面返回的是ActionForward(这里我们要知道actionmapping代表的是一对action标签)
  5. 根绝实际情况配置好struts_config.xml配置文件。

  那么接下来我们就来创建一个简单的struts

范例:创建一个用户登录的简单struts

  导入struts-1.3.10\apps\struts-blank-1.3.10\WEB-INF下的struts_config.xml配置文件,删除注释后的该配置文件如下

1 <?xml version="1.0" encoding="ISO-8859-1" ?>
2 <!DOCTYPE struts-config PUBLIC
3           "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
4           "http://struts.apache.org/dtds/struts-config_1_3.dtd">
5 
6 <struts-config>
7 </struts-config>
struts-config。xml原始配置

相关文章:

  • 2021-11-12
  • 2022-01-09
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
猜你喜欢
  • 2022-12-23
  • 2022-01-02
  • 2021-08-31
  • 2022-01-08
  • 2021-11-03
  • 2022-01-02
  • 2021-11-01
相关资源
相似解决方案