永发信息网

struts2,JS怎么得到action中判断得到的值

答案:5  悬赏:20  手机版
解决时间 2021-02-11 19:12
  • 提问者网友:萌卜娃娃
  • 2021-02-10 23:43
action:
if(null != sid && null != rservice.findById(Integer.parseInt(sid))){
role=rservice.findById(id);
if(role.getActorType()==1)
{users=dservice.findById(role.getDepId()).getUsers();i=1;}
else
{users=role.getUsers();i=0;}
}
分别得到i=1或者i=0,然后我JS中想得到这个i,请问怎么才能获取
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-02-11 01:10
你的action是隐士的传递了参数给action之后的页面 例如你在action定义了接收的数据public String str='你好';那么在页面上面你这个str就可以在jsp页面上面使用了 那么jsp页面上面能够使用那js上面我就不用说了吧
全部回答
  • 1楼网友:一叶十三刺
  • 2021-02-11 03:55
听说过dwr没, 这个用dwr很好实现
  • 2楼网友:舍身薄凉客
  • 2021-02-11 02:53
要把I 保存到REQUERST里面才能用 ${}得到 还有很多种其他的方法....
  • 3楼网友:躲不过心动
  • 2021-02-11 01:36
你好! 我感觉你的意思是,页面一加载就要在JS中获得值,是么?而不是像他们说的,先保存在reuqest中,页面使用EL表达式显示出来,在使用JS获得这个值。 不知道你会Json字符串么,把这个值先做成Json字符串,在从Struts2配置文件中配置下,当成字符串传过去,JS接受,判断.Json在struts2的使用和配置网上一搜就有的 如果对你有帮助,望采纳。
  • 4楼网友:玩家
  • 2021-02-11 01:23
返回给页面: request.getSession().put("i",i); 页面获取: js获取: $("xxx").val();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯