`
niyong
  • 浏览: 32001 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

问一下在struts2中获取ext,或者dojo 的数据出现了异常?这是怎么回事情?

阅读更多
问一下在struts2中获取ext,或者dojo 的数据出现了异常?这是怎么回事情?
我的客户端:
function login() {  
	dojo.xhrGet({
	        url: "login.htm",
	        handleAs: "json",
	        load: function(data){ 
	               // dojo.byId('myBox').value = data;
					console.debug("success: ", data);
	        },
	        error: function(data){
	                console.debug("An error occurred: ", data);
	        },
	        form: "loginFrom"
	});
}
dojo.connect(dojo.byId("sub"),"onclick",login);  



在 struts2的action中代码:
HttpServletRequest requests=ServletActionContext.getRequest();
System.out.println("UserName :: "+requests.getParameter("UserName"));



出现了这个错误:
2008-11-04 10:52:41,671 [com.opensymphony.xwork2.interceptor.ParametersInterceptor]-[ERROR] ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'Password' on 'class com.fantong.canting.web.action.LoginAction: Error setting expression 'Password' with value ['test', ]
2008-11-04 10:52:41,671 [com.opensymphony.xwork2.interceptor.ParametersInterceptor]-[ERROR] ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'UserName' on 'class com.fantong.canting.web.action.LoginAction: Error setting expression 'UserName' with value ['test', ]




在提交的数据中没有问题呀;怎么回出现这个问题,如何解决???
分享到:
评论
2 楼 ccue 2009-04-14  
我在struts2只能用这个呢
dojo.io.bind({
url:"../ajax/loadCommodity.action",
handle:drawTable,
     method:"GET",
     sync:false,
     mimetype:"text/json",
     content:{id:commodityId}   
     });
用这个dojo.xhrGet({url:"../ajax/loadCommodity.action",
            handleAs:"json",
            load:drawTable,
            content:{id:commodityId}});
报错:
[Exception... "'Error: dojo.xhrGet is not a function' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: "<unknown>" data: no]
1 楼 sgp2004 2008-12-06  

你试试这个struts.xml中修改  <constant name="struts.devMode" value="false" />

出处:
http://203.208.39.99/search?q=cache:JExt9NHd7CsJ:blog.csdn.net/dabao_java/archive/2008/11/26/3377811.aspx+Error+setting+expression&hl=zh-CN&ct=clnk&cd=8&gl=cn&client=aff-cs-maxthon&st_usg=ALhdy29LyDoXFJYDLO8PoBN-2UL3WV8-YQ

相关推荐

    Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR.rar

    《Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR》这本书专注于探讨如何在Java环境中利用Ajax技术构建高效、交互性强的Web应用。Ajax(Asynchronous JavaScript and XML)是一种用于创建动态网页的...

    Java高级程序员个人简历表格.docx

    在这些项目中,他负责了【系统架构设计】、【核心功能开发】、【权限管理】、【日志模块】、【系统管理】、【报表调度】、【门户个性化定制】等工作,并熟练运用了【EXT2+Struts2+JPA】、【Struts2+JPA】、【Oracle...

    JAVA程序员简历表格.pdf

    1. **基础技术栈**:简历中提到了多个技术框架,如`Ext2`、`Struts2`、`Spring2.5`、`JPA`/`Hibernate3.3`、`Oracle 10g`和`MySQL5.1`。这些是Java Web开发中常用的组件,表明该程序员熟悉企业级应用开发,能够构建...

    JAVA与就业ppt教程(张孝祥)

    框架方面,Struts、Struts2、JSF、Spring MVC等是常见的MVC架构,而Tomcat、JBoss、WebLogic、WebSphere等则是常用的服务器平台。数据库访问层,JDBC是基础,Hibernate、DbUtil、JPA、JdbcTemplate、Ibatis等ORM工具...

    05劳动人事争议调解仲裁办案系统-技术架构.pptx

    在客户端,前台组件技术不断升级,从JSP标签技术到Ajax,再到dojo和ext等JS组件,使得系统易用性显著提升。现在,组件更加丰富,如Flash和图表展示,以更直观的方式呈现数据。此外,数据交换方式从最初的Form表单...

    精品专题(2021-2022年收藏)Java高级程序员个人简历表格.docx

    - 多样化的技术栈:如Ext2、Struts2、JPA、Oracle 10g、RBAC模型、Maven 2、dojo、velocity等,显示了程序员在Web开发和数据库管理方面的广泛技能。 - 创新意识和团队协作:求职者强调了自己具备创新意识和团队...

    Java工程师求职简历表格.docx

    简历中提到的Ext2、Oracle 10g数据库、Maven 2、dojo、velocity等技术,显示了求职者在Web开发、数据库管理和前端技术上的熟练程度。 3. **工作经验**:5年的工作经验表明求职者有一定的行业经验和项目经验。在不同...

    ajax十大框架

    Ext JS 是基于 YUI 的扩展,它提供了一组更加丰富的 UI 组件和功能,特别是在数据网格、表单控件等方面表现优异。Ext JS 的设计考虑到了开发者的需求,提供了灵活的配置选项和自定义样式的能力,适合构建企业级 Web ...

    Java技术与就业指导

    Java Web框架如Struts、Struts2、JSF、Spring MVC等简化了开发流程。Web服务器如Tomcat、JBoss、WebLogic和WebSphere提供了运行Java应用的平台。此外,工具如ANT用于构建管理,LOG日志记录,JUnit单元测试也必不可少...

    Java技术与就业指导(张孝祥)

    在这一层,还需要熟悉Servlet、JSP和HTTP协议,以及各种Web框架,如Struts、Struts2、JSF、Spring MVC等。Web服务器如Tomcat、JBoss、WebLogic和WebSphere是部署应用的重要平台。 数据库访问层涉及JDBC、Hibernate...

    ajax框架的选择.pdf

    2. **浏览器端UI组件库**,如Ext-JS和Dojo,它们提供了丰富的用户界面组件和更复杂的交互功能,可以用于构建复杂的Web应用,既适合网站也适用于企业级应用。 3. **整合式框架**,如ZK、Backbase和IceFaces,这类...

    abcdef语言宝典介绍

    - 技术栈: Spring + Hibernate + Struts2 + Quartz + JBPM + Zookepeer + EXT + DOJO - 使用Quartz进行定时任务调度,JBPM进行流程管理。 - 使用DOJO绘制虚拟机和备份设备的拓扑图。 - 实现了虚拟机备份和恢复的...

    加强毕业实践,提高毕业生就业竞争力(全文).docx

    随着技术的发展,Web 2.0、RIA(Rich Internet Applications)的概念应运而生,DWR(Direct Web Remoting)、DOJO、EXT JS、Flex等工具和技术被广泛用于创建动态、交互式的Web应用。 数据库管理是CS专业不可或缺的...

    GXT以及Web框架历史

    ### MVC架构在JSF中的体现 JSF采用MVC架构,其中组件是其核心部分。例如,`&lt;t:dataTable&gt;`组件用于显示数据列表,通过`rowOnClick`属性可以定义行点击时的事件处理函数,`&lt;h:column&gt;`则用于定义列的布局和内容。...

Global site tag (gtag.js) - Google Analytics