如何实现点击文字实现跳转页面并且传递数据? 例如我点击“详细信息”(是文字不是按钮),系统会跳转到另一个页面。但是还要把这个页面的数据传递给另一个页面。<td align="center" class="style4"><a href="addDepartment.jsp">详细信息</a></td>是不是也要像submit按钮一样要用到servlet处理?请问这个要如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ 什么意思呢,是跳到addDepartment.jsp页面把这个页面的信息 传递到 另一个页面???? 数据提交仍然用表单提交,表单里数据可以用隐藏域来存放,而提交的链接,使用js的 submit()函数提交.例子如下<form name="welcomeform" method="post" action="welcome.php"> <input type="hidden"> </form> <a href="javascript:welcomeform.submit();">提交</a> addDepartment.jsp?a='admin'&name='like'&password='123' 这个可以还可以<a href="addDepartment.jsp?a=1123&b=345">详细信息</a>然后在目标也用request.getParameters("a");这样拿,不过用标签或者EL表达式更方便注意: 1.有可能中文乱码 2.像楼上那样需要密码的不能这么传,不然都暴露了也可以调用一个js function goto(msg){ window.location="addDepartment.jsp?msg="+msg;} LZ 你要是传递的数据少的话 就可以用这种方法要是多的话 建议你 用 onclick 事件 1.首先我们要确定你数据的存放形式。如果是以表单提交的话。 那么你在链接中添加onclick事件,通过修改form的action,手动触发onsubmit事件。2.如果数据的存放形式比较杂乱,必有有文本控件,有单纯的文本。这样你就要通过js来手动获取他们的数据 比如<input id="s" value="aa"/><span id="test">asdf</span> 那么你在链接中添加onclick事件,然后将aa的value获取到和span的innerText获取到。 最后addDepartment.jsp?s=aa&test=asdf这样的形式传递。 只要将职员的ID 传到显示页面就可以了,然后在显示页面根据ID操作数据库并显示出来所以只要像这样addDepartment.jsp?ID='123'就可以了,不过前提是已经在本页面得到了职员的ID,这个应该是已经从数据库查询过的 <td align="center"><%=ID%></td> <td align="center" class="style4"><a href="addDepartment.jsp">详细信息</a></td>其实把那个ID号,传到addDepartment.jsp就行了,这个要如何实现?谢谢! <td align="center"><%=ID%></td> <td align="center" class="style4"><a href="addDepartment.jsp?id=<%=ID%>">详细信息</a></td> J2EE框架的讨论 Struts1.2当form为multipart/form-data,request.getParameter问题 有偿回答Struts2+AJAX+Filter+Log4j工资管理 最合适Java初学者的教材 Apache与Tomcat集成,运行DWR reverse-ajax的疑问 挺有意思的!一个小编程 邮件附件之问 【ActiveMQ 求助】消费者的速度远远更不上啊,大神来帮助一下 如何实现数据的逐级上传? SSH AOP事务配置求解 点击按钮无法实现页面跳转?(貌似路径不对) 求JAVA编程好书
例子如下<form name="welcomeform" method="post" action="welcome.php">
<input type="hidden">
</form>
<a href="javascript:welcomeform.submit();">提交</a>
<a href="addDepartment.jsp?a=1123&b=345">详细信息</a>
然后在目标也用request.getParameters("a");这样拿,不过用标签或者EL表达式更方便
注意:
1.有可能中文乱码
2.像楼上那样需要密码的不能这么传,不然都暴露了也可以调用一个js
function goto(msg)
{
window.location="addDepartment.jsp?msg="+msg;
}
LZ 你要是传递的数据少的话 就可以用这种方法要是多的话 建议你 用 onclick 事件
那么你在链接中添加onclick事件,通过修改form的action,手动触发onsubmit事件。
2.如果数据的存放形式比较杂乱,必有有文本控件,有单纯的文本。这样你就要通过js来手动获取他们的数据
比如<input id="s" value="aa"/><span id="test">asdf</span>
那么你在链接中添加onclick事件,然后将aa的value获取到和span的innerText获取到。
最后addDepartment.jsp?s=aa&test=asdf这样的形式传递。
只要将职员的ID 传到显示页面就可以了,然后在显示页面根据ID操作数据库并显示出来所以只要像这样addDepartment.jsp?ID='123'就可以了,不过前提是已经在本页面得到了职员的ID,这个应该是已经从数据库查询过的
<td align="center"><%=ID%></td>
<td align="center" class="style4"><a href="addDepartment.jsp">详细信息</a></td>其实把那个ID号,传到addDepartment.jsp就行了,这个要如何实现?谢谢!
<td align="center"><%=ID%></td>
<td align="center" class="style4"><a href="addDepartment.jsp?id=<%=ID%>">详细信息</a></td>