在JSP中有一个butto按钮,怎么把参数通过点击onclick()事件,传入Struts2中的Action的具体方法中。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JSP中有一个butto按钮,怎么把参数通过点击onclick()事件,传入Struts2中的Action的具体方法中。相关的知识,希望对你有一定的参考价值。
<td class="house-type"><label class="ui-green"><input type="button" name="search" value="修 改" onclick="window.location.href='HouseAction!findHouse?id=$house.id" /></label></td> onclick里面怎么写?
参考技术A <td class="house-type"><label class="ui-green"><input type="button" name="search" value="修 改" onclick="javascript:window.location.href='HouseAction!findHouse?id=$house.id" /></label></td>注意观察我的和你的区别! 参考技术B 试试这样"window.location.href='HouseAction!findHouse?id=‘$house.id’"
‘$house.id’加单引号追问
是没有进到HouseAction 的findHouse的方法中。onclick的字符串应该怎么写。
追答如果struts2没配错的话
那你就onclick调用一个方法嘛
onclick=“btn();”
function btn()
window.location.href="HouseAction!findHouse?id="+$house.id;
For input string: "id"
报这样的错
这个id你在action那里做了些什么,你又不贴代码。
你是不是把id转型啦,
Integer id=Integer.parseInt(ServletActionContext.getRequest().getParameter("id"));
System.out.println(id);
你的id不能转int类型,id里面有字符串
追问但是我是通过ID 查询指定房屋的信息,那 我这里应该怎么办?house=houseDao.findHouserToid(Integer.parseInt(id));
追答id不转型打印出来是什么?
追问打印不出来,在进Action之前 就报错了
追答那有可能是你这个参数$house.id有问题啦,
你一步一步试试嘛,你试试在页面答应$house.id看出来是什么,
或者试试不带个id参数传后台看会不会报错嘛
<input type="button" value="删除" onClick="<s:action name="delete_stu_by_id"></s:action>">
这个 name="delete_stu_by_id" 我在struts2。xml中也配好了 就是不行 onclick里面该如何写呢? 必须卸载js里面么? 参考技术D
方法:
在按钮外面加一个<a>标签,给href指定要跳转的地址
在js里写个方法,把你现在这个onclick里的语句放入方法中,在onclick的位置调用,不过如果方法写在js文件里的话,需要主要你的参数
jsp中如何点击按钮跳转到另一个页面?
参考技术A在新窗体打开页面跳转。
代码如下:
window.open('新页面');
window.history.back(-1);返回上一页
在原来的窗体直接跳转。
代码如下:
window.location.href="新页面";
如果要在点击按钮提交时验证输入是否填入内容,能实现:当输入为空的时候,点击按钮不提交。则代码如下:
<input type="submit" name="submit" onclick="open()">
<script language=javascript>
fuction open()if(!document.form_name.username.value) alert("请输入用户名!"); document.form_name.username.focus(); return false;else document.form_name.action="aaa.htm";</script>
以上是关于在JSP中有一个butto按钮,怎么把参数通过点击onclick()事件,传入Struts2中的Action的具体方法中。的主要内容,如果未能解决你的问题,请参考以下文章
winform怎么实现Ctrl键和回车键绑定一个按钮。意思就是同时按住两个键,相当于点击butto
在JSP页面中 怎样实现点击按钮弹出选择框。能给出代码吗??