struts2.0-struts2前台获取数据问题

问题描述

struts2前台获取数据问题

想不明白为什么前台接收不到值啊。。
action:

 public String pylShow() throws Exception{
        getMonitorObj = getModel();
        getMonitorObj = pylmonitormanager.pylgetmoninfo(getMonitorObj.getIdMon());
             return SUCCESS;
    }

struts.xml

 <action name="pylShow" class="PylAction" method="pylShow">
          <result name="success">/cold/pylshow.jsp</result>
          </action>

jsp:

 <input  name="test" id="test" value="<s:property value="getMonitorObj.idMon" />"/>

这个input标签接收不到值。。求大神指教!

解决方案

用看看值栈中有没有getMonitorObj,没有的话在execute()中加上下面语句试试。
ActionContext ctx = ActionContext.getContext();
ctx.put("getMonitorObj",getMonitorObj);

解决方案二:

需要${getMonitorObj.idMon} 或者#getMonitorObj.idMon,试试

解决方案三:

 <s:debug></s:debug>

看看值栈。
上条消息这个标签被屏蔽了

时间: 2024-09-26 11:17:32

struts2.0-struts2前台获取数据问题的相关文章

json-用plupload上传图片,和struts2结合,怎么获取上传成功后action返回的数据

问题描述 用plupload上传图片,和struts2结合,怎么获取上传成功后action返回的数据 也就是在plupload中怎么获取后台传过来的数据,是json数据,再简单点说,怎么写 plupload中的回调函数 解决方案 //使用AJAX上传文件,支持多文件上传,已与Plupload2.1.2插件测试通过 @RequestMapping("/ajaxLoadFile") @ResponseBody public Object ajaxLoadFile(HttpServletRe

struts2.0中,用Hibernate写分页,其中jsp页面应该怎样写?

问题描述 Action是这样写的:publicclassPageAction{HttpServletRequestrequest;publicStringexecute()throwsException{Listlist=null;inttotallRows;TEmpInfoPageExtendtEmpInfoPageExtend=newTEmpInfoPageExtend();totallRows=tEmpInfoPageExtend.getCount();System.out.println

在Action中以Struts2的方式输出JSON数据的实例_java

下面是整个Action的完整代码: package cn.ysh.studio.struts2.json.demo.action; import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.Servlet

详解Java的Struts2框架的结构及其数据转移方式_java

Struts2的结构 1.为什么要使用框架? (1)框架自动完成了很多琐屑的任务 对于Struts2来说,它帮助我们方便地完成了数据类型转换.数据验证.国际化等等 Web开发中常见的任务.还有Spring中大量使用的Template模式,都是在让我们的开发 过程更加自动化.智能化.使用框架就是避免重新发明轮子,重新复制这些模板代码. 框架让我们将精力更多地放在更高级别的问题上,而不是常见工作流和基础任务上. (2)使用框架就是优雅地继承了框架背后的架构 框架背后的架构通常定义了一系列的工作流程,

如何在struts2.0中用mapping.findForward()方法?struts配置是怎么样的?

问题描述 Action是这样写的:publicclassPageAction{HttpServletRequestrequest;publicStringexecute()throwsException{Listlist=null;inttotallRows;TEmpInfoPageExtendtEmpInfoPageExtend=newTEmpInfoPageExtend();totallRows=tEmpInfoPageExtend.getCount();System.out.println

在struts2.0中运用Ajax的问题

问题描述 问大家一个关于在struts2.0中运用Ajax的问题.struts2.0form里设action="user/user.action"表单里的各个input值可以与后台action中的一个对象的各个属性值一一对应.但这样会使得页面全局跳转.所以为了实现局部刷新,我用了Ajax设Url="user/user";程序调用了user这个action里的excute方法.但是,struts前后台对应的特性没有了.难道鱼与熊掌不可兼得.用Ajax只能通过url传递

struts2中request不能获取jsp页面的参数

问题描述 struts2中request不能获取jsp页面的参数 jsp页面: 用户登录 用户名: 密??码: Action类: public class LoginAction extends BaseAction{ public String execute(){ String username=this.getRequest().get("aname").toString();//获取用户名 String password=this.getRequest().get("

jqgrid 分页查询-jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录

问题描述 jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录 5C 后台打印出来的数据:<Response> <transResult> <resultCode>1</resultCode> <resultInfoDesc>交易处理成功</resultInfoDesc> </transResult> <object class=""PageGrid"

如何在前台获取后台定时传送的数据

问题描述 后台定义一个string[],这个数据每隔一个小时更新一次,前台是<%=string[10]%>这样接受的,现在想让前台定时更新后台string[]的数据,但是不刷新前台的页面,请问这样如何使用?AJAX么?请高手简单示例一下. 解决方案 解决方案二:前台设置个定时执行的js方法,通过ajax取得后台更新后的数据,然后更新前台的数据.解决方案三:ajax如何获得后台指定的数据?解决方案四:首先必须确认,你后台的string[]是静态的么?不是静态的根本无法保存的如果是静态,就可以做了