个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
STRUTS1.X.X 和STRUTS2.X.X的配置80%是不一样的.如果你想开始学习的话,强烈建议直接学习STRUTS2.X.X的...STRUTS2.X.X的一个简单完整的例子
3个回答
1)建立在MVC这种公认的好的模式上的,struts在M,V,C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库,也就是说它的着力点在C和V上,有mvc的一系列有点,如:结构层次分明,高可重用性,增加了程序的健壮性和可伸缩性,便于开发与设计分工,提供集中统一的权限控制、校验、国际化、日志等...
1个回答
你的程序有问题哪。找不到相应的javabeanCannot find ActionMappings or ActionFormBeans collection
它通过采用JavaServlet/JSP技术,实现了基于JavaEEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品
Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分
动态的添加或删除,这些方法只影响应用程序当前的实例:publicvoidaddFormBean(ActionFormBeanformBean)publicvoidremoveFormBean(ActionFormBeanformBean)publicvoidaddForward(ActionForw...
struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程
struts的网站上有examples包 你可以上去下载看看 很详细,很全面
这个框架之所以叫"Struts",是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑
ActionForm类框架假设用户在应用程序中为每个表单都创建了一个ActionFormbean,对于每个在strutsconfig.xml文件中定义的bean,框架在调用Action类的perform()方法之前会进行以下操作:在相关联的关键字下,它检查用于适当类的bean实例的用户会话,如果在会...
struts优点编辑Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制
Java Development Kit - 你需要download和install 1.2(或之后)版本的JDK。下载地址:http://java.sun.com/j2se Servlet Container - 通常的选择是下载Tomcat(至少是3.1版,推荐使用3.2版)。下载地址:ht...
Struts 提供了一个名为 Validator 的优秀组件。Validator 可以插入 Struts 应用程序,甚至直接和最新的 Struts 发行版绑定在一起。只要几个 JAR 文件就可以了。但是 Validator 强在什么地方呢?为什么要用它代替 JavaScript 呢? 而且,您应当认...
首先到http://jakarta.apache.org/Struts下载Struts,建议使用release版,现在最高版本为1.2.6,有多种OS版本(windows,linus...),下载后解压开来,可以看到这个目录:lib和webapps,webapps下有一些WAR文件。假设你的Tomc...
jee的流行的MVC架构的实现框架 是目前最流行的框架之一 使用方便简单 易于理解
中文乱码在struts中很常见 只要中文字符经过了页面跳转就会被转化为乱码 request.setCharacterEncoding("GBK"); 设定的字符集是不能改变乱码 因为在数据到达这里之前已经是乱码了 所以要解决乱码就必须再数据出发之前就进行解决乱码 str = new String(...
Struts之成功,正缘于其在JavaWeb层的规范化方面所做出的贡献
◆模型在struts框架中,模型分为两个部分:系统的内部状态可以改变状态的操作(事务逻辑)内部状态通常由一组ActionFormJavaBean表示
1 、模型(Model ),本质上来说在Struts中Model 是一个Action类,开发者通过其实现商业逻辑,同时用户请求通过控制器(Controller)向Action的转发过程是基于由struts-config.xml 文件描述的配置信息的。 2 、视图(View),View是由与控制器Se...
Struts安装: 首先请到http://jakarta.apache.org/Struts下载Struts,建议使用release版,现在最高版本为1.1,下载后得到的是一个ZIP文件。 将ZIP 包解开,可以看到这个目录:lib和webapps,webapps下有一些WAR文件。假设你的Tomc...
1. 包含一个controller servlet, 能将用户的请求发送到相应的Action对象。 2. JSP自由tag库,并且在controller servlet中提供关联支持, 帮助开发员创建交互式表单应用。 3. 提供了一系列实用对象: XML处理、通过Java reflection AP...
前言:虽然现在ssh开发满天飞,但是对于初学者来说,未必是好事,从基础学起,一步一个脚印,也许对他们来说更好。 接下来的时间里,讲解一个struts的简单案例,从基础学起,有兴趣的朋友可以慢慢看来。 概要:Front Controller(模式) 说明:讲解struts具体例子之前,先说明一下Fro...
Struts无论是1.2还是2都是作为整个MVC结构思想中控制层的载体,优点显而易见,通过struts实现业务逻辑的抽象,将客户端数据处理封装,将数据库数据筛选转化,都是由Struts来完成的。对于缺点,仁者见仁智者见智。单纯的对于Struts的使用来说,1.2的缺点是要完成一项功能至少需要两个类,...
Struts和Hibernate几乎已经成了JavaEE应用的常规配置,21%的开发者用到Struts,用到Hibernate的开发者也有17%;在一个成熟的技术平台上,各个项目的技术方案会在很大程度上趋同因为所有未知领域都已经被探明,各种问题都有对应的最佳实践,架构师们可以参考的成功案例越来越多
框架中的组件(由于ROSE工具还未能下载,只能找来这幅图,它说明了一定问题,特别是ActionErrors,但它并没有将ActionMapping,JSP和TagLibrary包含进来,有时间作完替换)框架中所使用的组件:ActionServlet控制器ActionClass包含事务逻辑Action...