浏览 4354 次
锁定老帖子 主题:js中获取jsp中的参数
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-21
碰到一个问题需要再js中根据jsp中request的参数判断执行那段代码 第一种写法: if('${method}'=="add"){js代码段1}else{js代码段2} 第二种写法: <%if(request.getAttribute("method")!= null&&request.getAttribute("method").equals("add")){%> js代码段1 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-04-25
这个有意思吗?感觉有点山寨哦。
|
|
返回顶楼 | |
发表时间:2010-04-26
我个人认为,这是一种很烂的写法!
我看见很多同事都这样写,但我觉得这样写太乱了。 JSP和JS混合在一起会出现很多未知的问题。 比如:照你这样写很可能会每次都执行JS代码, 我同事就碰到过这样的情况。 所以不建议这样用。 如果你非要使用,完全可以定义个hidden把request中的值放进去 然后在js中调用,这样就不会两种代码混合了。 |
|
返回顶楼 | |
发表时间:2010-04-26
写道 我个人认为,这是一种很烂的写法!
我看见很多同事都这样写,但我觉得这样写太乱了。 JSP和JS混合在一起会出现很多未知的问题。 比如:照你这样写很可能会每次都执行JS代码, 我同事就碰到过这样的情况。 所以不建议这样用。 如果你非要使用,完全可以定义个hidden把request中的值放进去 然后在js中调用,这样就不会两种代码混合了。 同意+1,经验之淡。同上做法。 |
|
返回顶楼 | |
发表时间:2010-04-26
写道 我个人认为,这是一种很烂的写法!
我看见很多同事都这样写,但我觉得这样写太乱了。 JSP和JS混合在一起会出现很多未知的问题。 比如:照你这样写很可能会每次都执行JS代码, 我同事就碰到过这样的情况。 所以不建议这样用。 如果你非要使用,完全可以定义个hidden把request中的值放进去 然后在js中调用,这样就不会两种代码混合了。 同意 |
|
返回顶楼 | |
发表时间:2010-04-26
好像 jsp 里有个标签直接获取的吧
|
|
返回顶楼 | |
发表时间:2010-04-26
nothink 写道 写道 我个人认为,这是一种很烂的写法!
我看见很多同事都这样写,但我觉得这样写太乱了。 JSP和JS混合在一起会出现很多未知的问题。 比如:照你这样写很可能会每次都执行JS代码, 我同事就碰到过这样的情况。 所以不建议这样用。 如果你非要使用,完全可以定义个hidden把request中的值放进去 然后在js中调用,这样就不会两种代码混合了。 同意+1,经验之淡。同上做法。 同意 |
|
返回顶楼 | |