`
zengbo0710
  • 浏览: 417025 次
社区版块
存档分类
最新评论

STRUT1.1和1.2不显示的解决方法

阅读更多

前提是ACTIONERRORS在1.1   在 1.2以后都用ACTIONMESSAGES

1.在1.1中强制转化的方法

因为1.1也有这个ACTIONMESSAGES这个类

所以用这个类写的时  ,要转化下强制

?
tcmis(为人者:有大肚者则成大器耶) 的那种写法为什么我在myeclipse中编译器让我
强制转换为ActionError

ActionMessages errors = new ActionMessages();

errors.add("errorMsg",new ActionMessage("form.errors.invalidationUser"));

saveErrors(request,(ActionErrors) errors);

我用的struts1.1

或者

在1.1直接用ACTIONERRORS这个类写

error一般是不需要配置的,你只要在action的处理中出现错误时,将ActionErrors对象通过action.saveError保存,key最好用ActionErrors.GLOBAL_ERROR。如:  
    ActionErrors  errors=new  ActionErrors();  
     errors.add(ActionErrors.GLOBAL_ERROR,new  ActionError("errors.language.noSupportLanguage"));  
    saveErrors(req,errors);  
   return  mapping.findForward("index");  
 
然后在页面里用下面的标记就可以显示出错信息了。  
<html:errors/>  
---------------------------------------------------------------  
 
在struts里指定资源串的方式如下:  
           <message-resources  parameter="com.iconsh.demo.resources.DemoResources"/>  
其中parameter为资源的BaseName,当前如上面的例子你需要在资源里定义errors.language.noSupportLanguage串。  
---------------------------------------------------------------  
 
errors.language.noSupportLanguage  
对应ApplicationResources里的  
errors.language.noSupportLanguage=aaaaa  
req为你传的参数,HttpServletrequest,  

 

2.在STRUTS1.2里 这样写  这是目前都这样的写法

ActionMessages   messages   =   new   ActionMessages();  
  messages.add(ActionMessages.GLOBAL_MESSAGE,   new   ActionMessage("errors.required"));  
  saveMessages(request,   messages); 



分享到:
评论

相关推荐

    strut2入门教程

    综上所述,Struts2作为一种先进的Web开发框架,不仅提供了一套完整的解决方案,而且通过其高度灵活的设计思想,极大地提高了开发效率和应用的可维护性。对于初学者而言,理解Struts2的基本原理及其与其他框架的区别...

    strut培训--深入struts

    每个ModuleConfig代表一个子系统或应用模块,Struts 1.1引入模块概念,以解决单一配置文件的问题。 当HTTP请求到达时,ActionServlet查找匹配的Action子类,并根据ActionConfig进行处理。如果找不到匹配的Action,...

    EXTJS strut

    在实际应用中,"uploader.rar"、"uploader_v1.2.rar"和"uploader_v1.1_20101208修改_.rar"这些文件可能包含了EXTJS和Struts集成的示例代码或者特定版本的上传组件。它们可能是独立的文件上传解决方案,或者是EXTJS与...

    strut2讲义 ,讲座

    1.1 Struts 历史发展过程 Struts 是Apache软件基金会的一个项目,始于2000年,最初的版本为Struts 1。随着时间的发展,开发者发现Struts 1存在一些局限性,于是2005年推出了Struts2,它结合了WebWork框架的优点,...

    strut2的上传下载

    通过配置Action和struts.xml,以及适当的表单和Action处理方法,我们可以实现安全、可控的文件操作。然而,实际开发中还需注意文件安全问题,比如防止恶意文件上传、限制文件大小和类型等,确保应用的安全性。

    Struts2权威指南

     1.2 Struts 2的起源和背景8  1.2.1 Struts 1简介及存在的问题9  1.2.2 WebWork简介12  1.2.3 Struts 2起源15  1.3 Struts 2体系介绍16  1.3.1 Struts 2框架架构16  1.3.2 Struts 2的配置文件17  1.3.3 ...

    留言板Struts2 代码

    #### 1.1 Struts2框架简介 Struts2是Struts1的下一代版本,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。Struts2通过一系列的拦截器、配置文件以及对其他技术(如Spring、Hibernate)...

    模拟银行存储管理系统 - 毕业设计源码

    1.2 本项目要解决的问题 1 1.3 系统目标 1 2 系统开发模式、平台和技术介绍 2 2.1 系统开发模式(Brower/Server模式) 2 2.2 系统开发技术介绍 3 2.1.1 Struts2框架技术 3 2.2.2 Hibernate框架技术 4 2.3 开发工具介绍...

    Struts in Action 中文版

    - 本书不仅限于理论介绍,还提供了大量实践案例和代码示例,帮助读者更好地理解和掌握 Struts 框架的使用方法。 **1.4 小结** - 本章概述了 Struts 框架的历史背景和发展历程,为后续章节中更深入的技术讨论奠定了...

    Struts2 in action中文版

    第一部分 Strut 2:一个全新的框架 第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 ...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    4.4 如何调用字段和方法 55 4.5 如何访问数组类型的属性 56 4.6 如何访问List类型的属性 56 4.7 如何访问Map类型的属性 57 4.8 JSP EL:当OGNL帮不上忙时 58 4.9 小结 58 第5章 表单标签 59 5.1 Struts标签的使用...

    Struts2 框架概述

    WebWork是一个在Struts1之后出现的MVC框架,它解决了Struts1中存在的许多问题,比如采用了更为灵活的配置方式、支持多种视图技术等。WebWork的出现为后来的Struts2提供了很好的借鉴和发展基础。 **1.3 Struts2的...

    Struts书籍 Struts_In_Action_中文版

    随着Web应用的不断发展,传统的开发方式已经不能满足日益增长的需求,这就需要像Struts这样的框架来解决。 **2.3.2 Servlet解决方案** Servlet是一种服务器端的Java程序,可以响应客户端的HTTP请求。但是单纯的...

    Java学习笔记-个人整理的

    {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {1.4.1}整数与浮点数}{23}{...

Global site tag (gtag.js) - Google Analytics