首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过从java传递来获得ZK中的值

通过从java传递来获得ZK中的值
EN

Stack Overflow用户
提问于 2012-11-14 03:58:10
回答 2查看 5.2K关注 0票数 3

我无法接受我在ZK电子表格(http://www.zkoss.org)文件中从JAVA代码中传递的值。

以下是我所做的工作:

  • 在java端,我调用.zul文件 字符串文件名= "test.txt";test.txt+文件名);
  • 在preview.zul文件中 < zk >< zscript >< ![CDATA ><]>< /zscript > < zk >

结果是NUll

你能帮我写正确的剧本吗?谢谢,

EN

回答 2

Stack Overflow用户

发布于 2012-11-14 04:50:59

我认为您的问题与ZKOSS.org论坛上提到的问题相同:http://www.zkoss.org/forum/listComment/6098

它可能与代码一起工作:

代码语言:javascript
复制
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="win">
    <zscript>

        import javax.servlet.http.HttpServletRequest;
        import org.zkoss.zk.ui.Executions;

        HttpServletRequest request = (HttpServletRequest) Executions.getCurrent().getNativeRequest();
        String info = request.getParameter("name");

    </zscript>

    <caption id="caption">${info}</caption>

   </window>
</zk>

请试试看。

票数 3
EN

Stack Overflow用户

发布于 2012-11-14 04:57:43

你用错了逗号。

Args是用户集值,您想要使用的是params。

mtrs解决方案应该可以工作,但并不是必要的,因为zk有一个隐式对象param。

看看

另外,对于Java方面的使用:

代码语言:javascript
复制
String filename = Executions.getCurrent().getParameter("filename");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13372804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档