利用javascript 如何拿到struts2的action中变量的值

问题描述

利用javascript 如何拿到struts2的action中变量的值,或者利用javasc如何得到java类中方法的返回值 问题补充:7454103 写道

解决方案

首先 struts2 提供的 s 标签 就可以取到action里面的属性! 或者 方法的返回值其次! 如果只能js 的话 就用 ajax 去后台 跑一趟 也是很方便的!
解决方案二:
struts json组合使用
解决方案三:
Ajax可以操作java方法

时间: 2024-09-24 03:31:54

利用javascript 如何拿到struts2的action中变量的值的相关文章

struts2的action中为什么获取不到 request.getParamter()中的值

问题描述 方法执行没有问题,只是request.getParamter或者request.getAttribute都取不到值,在后台输出了一下,发现为null.说明前台的request根本没有传递到后台去,我百度了很多,说可能要用上拦截器,弄了好久都不成功,没有办法,只能求助广大网友了!先贴一下局部的代码吧struts.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"

在struts2的action中如何获得上传文件在客户端的路径?

问题描述 在struts2的action中如何获得上传文件在客户端的路径? 解决方案 解决方案二:ServletActionContext.getServletContext().getRealPath("/UploadImages")解决方案三:用js拿到值,然后放到隐藏域里

FileUploadField 选择了一个文件,传到struts2的Action中,显示为null, 是什么问题?

问题描述 我有个formpanel, 里面有个FileUploadField,选择一个文件后,传到struts2的Action中,但是从调试的显示中看到参数没有传过去,响应的结果为null. 我想请大家帮我看看代码怎么改,多谢了 MyDesktop.ScriptWindow = Ext.extend(Ext.app.Module, {    id:'script-win',    init : function(){        this.launcher = {            tex

关于struts2验证Action中特定方法的问题

问题描述 struts2中验证action中的指定方法action名-方法名-validation.xml我单独用struts2的时候可以验证,但是集成拉spring+hibernante的时候,将spring中的bean的scope设置为prototype拉就不能验证指定方法拉,想问下是为什么? 解决方案 解决方案二:如果在<bean>中指定Bean的作用范围为scope="prototype",将Bean返回给调用者,调用者负责Bean后续生命的管理,Spring不再管

Struts2的Action中如何操作作用域对象

得到作用域对象有三种方法,这里用代码来解释:   1 package com.cy.action; 2 3 import javax.servlet.ServletContext; 4 import javax.servlet.http.HttpServletRequest; 5 import javax.servlet.http.HttpServletResponse; 6 7 import org.apache.struts2.interceptor.ServletRequestAware;

SSH,action中也获取值了,但是一调取添加方就报错,添加方法检查了好多遍,没错啊,郁闷,求高手给看看,小弟都快愁死了

问题描述 java.lang.ClassCastException:com.lwl.luzheng.action.ZhiFaRenYuanAction$$EnhancerByCGLIB$$56f8cf04org.hibernate.type.EntityType.toLoggableString(EntityType.java:463)org.hibernate.type.CollectionType.renderLoggableString(CollectionType.java:163)or

struts2–jsp-struts2在action中获取页面超链接中文参数乱码

问题描述 struts2在action中获取页面超链接中文参数乱码 struts2在action中获取页面超链接中文参数乱码,该如何解决,跪求各位大神 解决方案 在struts 配置文件里加上: <struts> <constant name="struts.locale" value="zh_CN"></constant> <constant name="struts.i18n.encoding" va

非action 中取值

问题描述 系统框架struts2在action中this.session.put("userInfo",userInfo);UserInfouuuu=(UserInfo)this.session.get("userInfo");System.out.println(uuuu.getUserName()+"------------------------------");这样是完全可以取出session中的值的..但我要在非action中取值,不能

js如何传值到ACTION中

问题描述 一个数据库的表LampInfo(2个主键id ,no) 对应JAVA中的类名是LampInfo, state为其中一个属性在某HTML(含有JS代码)页面中 ,页面显示了所有LampInfo对象现在要在JS代码中更改lampInfo 某对象的属性state 然后传到ACTION中我用的是在对象旁加衔接:<a href="abc.action?state=1"> 现在在abc.action中能得到值1 ,但是该对象的id .no怎么通过JS传到java的Action