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,请问怎么才能获取
struts2,JS怎么得到action中判断得到的值
答案:5 悬赏:20 手机版
解决时间 2021-02-11 19:12
- 提问者网友:萌卜娃娃
- 2021-02-10 23:43
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 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();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯