分类

系统其它

struts1.2 jar

struts1.2 jar 2017 官方版

大小:3.68 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:系统其它时间:2017-03-02

  struts1.2 jar包是款非常实用的MVC设计模式的Web应用框架;这款软件这本质上还是相当于一个大家都非常熟悉的servlet,软件在MVC设计模式里面,是以控制器(Controller)来进行帮助用户进行建立您需要的模型或者视图的数据交互,软件也是大家使用得最频繁的版本,而且还结合了 struts 1和WebWork技术基础,使它生成了一个全新的Struts 2框架;软件充分的发挥了节省时间的功能,使您这进行设计或者开发的时候,拥有更多的时间!

struts1.2 jar 2017 官方版

软件功能

  当Web容器收到请求(HttpServletRequest)它将请求传递给一个标准的的过滤链包括(ActionContextCleanUp)过滤器。经过Other filters(SiteMesh ,etc),需要调用FilterDispatcher核心控制器,然后它调用ActionMapper确定请求哪个Action,ActionMapper返回一个收集Action详细信息的ActionMaping对象。

  FilterDispatcher将控制权委派给ActionProxy,ActionProxy调用配置管理器(ConfigurationManager) 从配置文件中读取配置信息(struts.xml),然后创建ActionInvocation对象。

软件特色

  1.struts的好处:

  程序更加规范化

  程序开发的效率提高了

  程序的可读性增加

  程序的可维护性增加

  2.struts的不足之处:

  form表单有点鸡肋

  action是单态(对网站并发性的处理有影响)。

使用说明

  struts1.xjar包问题及所需包下载

  在使用MyEclipse学习struts时,经常遇到这样的问题,这是因为使用MyEclipse增加struts的jar包时,并不是真正的把jar包拷贝到web-inf/lib目录下。

  当更换ide编辑工具时,会出现struts 所需的各种jar包缺失所导致程序无法启动问题。

  如:java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei这样的异常问题!

  可以把struts的jar包全部拷贝到web-inf/lib目录下面试试就可以了。

  MyEclipse的安装目录下的struts的jar包在:C:Program FilesMyEclipse 6.5myeclipseeclipsepluginscom.genuitec.eclipse.cross.easystruts.eclipse_6.5.0.zmyeclipse650200806data1.2lib

  路径下面,根据不同的版本需要进行拷贝到原有的程序中即可

使用方法

  创建一个web project项目

  下面给出所有文件均创建完成后的工程师图。

struts1.2 jar 2017 官方版

  导入Struts2所需jar包

  因为只是示例程序,只需要导入Struts 2支持最小的包就可以了,网上很多教程中添加的最小包都有出入,教大家一个保险的方法。

  解压刚才下载的压缩包struts-2.3.14-all.zip,在apps文件夹下有个struts2-blank.war包,打开它,到WEB-INF/lib目录下,如下图所示,即为所需的最小包。包含的包应该和具体的Struts版本有关。

struts1.2 jar 2017 官方版

  配置web.xml

  下面进入到具体的配置编码阶段。

  打开web.xml,修改配置参数,修改后的具体配置如下。

struts1.2 jar 2017 官方版

  这里需要注意的是

  这里面填入的类,

  org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

  Since Struts 2.1.3, use StrutsPrepareAndExecuteFilter instead or StrutsPrepareFilterand StrutsExecuteFilter if needing using the ActionContextCleanUp filter in addition to this one..即,从Struts 2.1.3起已被标注为过时的,改用StrutsPrepareAndExecuteFilter。

  我刚用这个版本的时候还是填的org.apache.struts2.dispatcher.FilterDispatcher

  结果报错

struts1.2 jar 2017 官方版

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0