在jsp中通过window.location跳servlet

u011462381 2013-07-20 05:46:52


<input type="text" id="txtSearch" class="search_key" name="txtSearch" onkeyup="search()" />
<input type="button" id="button" class="search_sub" value="" onclick="window.location.href='listservlet?keyword='"+$("#txtSearch").val()+"'&& publishid'"+${"#publishs"}>




请问这个代码对吗? 为什么我用debug测试,得不到keyword和publishid的值?
...全文
194 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
l448797381 2013-07-23
  • 打赏
  • 举报
回复
你既然用jquery了,第二个按钮又有个id叫button那就直接写jquery方法 $(function(){ $("#button").click(function(){ window.location.href="window.location.href='listservlet?keyword='"+ $("#txtSearch").val()+"'&publishid'"+${"#publishs"}; }) }) 并且只用一个&连起来。至于你的${"#publishs"}如果是el表达式的值话,你可以用一个写一个隐藏的input使他的value=${"#publishs"}然后获得这个input的value然后在连起来。
风.foxwho 2013-07-20
  • 打赏
  • 举报
回复
${"#publishs"} 这个是应该是JAVA/JSP变量吧,变量没有这么写的吧 '&& publishid'"+${"#publishs"} 然后合起来你要表达什么意思?没看明白 你把HTML和JAVA/JSP 变量弄混了 你写错了,我改的如下,后面没看懂的,就没加上

<input type="button" id="button" class="search_sub" value="" onclick="window.location.href='listservlet?keyword='+$("#txtSearch").val()">
其他的,看懂的人解决

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧