struts开发实例

本文围绕Struts展开,介绍了struts2中StrutsPrepareAndExecuteFilter异常在不同版本的处理方式。阐述了Struts工作原理,包括用户请求、dispatcher处理、actionproxy调用等流程。还详细说明了struts实例开发过程,如下载布置Tomcat服务器、指定浏览器、新建项目等。

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

一关于filter-class

struts2中StrutsPrepareAndExecuteFilter 异常如果是2.1.3之前的版本用org.apache.struts2.dispatcher.FilterDispatcher,否则用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

二Struts工作原理

1用户发出一个HttpServletRequese请求actonmapper;
2dispathcher通过询问action mapper来确定请求调用哪个action,如果需要调用那个acton,则dispathcher将请求转交给actionProxy来处理;
3actionproxy通过配置文件管理器Confiiguration Manager询问框架的配置文 件Struts.xml,来调用action;
4actionproxy来创建一个实列actionInvocarion;
5action使用的前后,actionInvoction实例根据配置文件的加载和action相关的拦截器intercrptor;
6action执行完毕,actioninvocation实例根据配置文件的配置找到相应的结果;
7最后httpservletresponse响应通过web.xml文件的配置的过滤器返回。

三struts实例开发过程

1下载Tomcat服务器;下载地址http://tomcat.apache.org;
2布置tomcat服务器;首先选择windows中的preferences命令,打开server中的runtime environments节点,点击add按钮Tomcat服务器,Tomcat server添加Tomcat安装目录。
3为eclipse指定浏览器;general下的web browser单击use external web browser然后勾上default system web browser最后点击ok。
4新建项目;编写工程配置文件web.xml,添加Struts property文件,编写Struts.xml控制文件,开发前端页面index success.jsp,开发后端Struts处理程序action。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值