struts1框架配置

struts 是将视图与控制器的分离,以及从模型组件中分离出来的一种软件框架,也是建立在MVC软件框架基础上的一套通用的软件
框架。

Struts的配置过程

1.把antlr.jar,commons-beanutils.jar,commons-disgester.jar,commons-fileupload.jar,commons-logging.jar
,commons-validator.jar拷贝到LIB 目录下.

2.配置web.xml下的servlet的映射,路径以及配置

<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
//config是一个初始化参数,来指定到struts配置文件的路径
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
</servlet>

3. 配置struts-config.xml 可以生成应用程序中独有的配置元素

<struts-config>
<global-forwards> Struts 的全局变量
<forward name="index" path="/index.jsp" />
<forward name="error" path="/error.jsp" />
</global-forwards>

//action标签才是对您的应用程序来说非常关键的标签。每个action指定一个 动作且只能指定一个动作类。有两个主属性:type和path
<action-mappings>
<action path="/login" type="action.LoginAction">
<forward name="welcome" path="/welcome.jsp" />
<forward name="login" path="/login.jsp" />
</action>
<action path="/a" forward="/a.jsp"></action>
</action-mappings>

</struts-config>

4.创建action类 写好控制台方法及创建一个动作类

action 实现了execute方法返回一个Actionforward对象。这些对象由struts提供。ActionForward对象实质上是一个视图的符号名称和该视图的URL路径之间映射的
一种表示,该映射在struts配置文件中声明。作为一个动作类开发者,您需要对ActionForward对象使用findMapping方法一检索告知ActionServlet将那个视图发送给用户的
特定ActionForward对象

5.在struts-config.xml中配置action-mappings


为什么要使用struts之类的框架??
为MVC提供灵活,可扩展的基础结构。可让您专注的对您的应用程序较为重要的方面.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值