jsp页面获取a标签内的值 我要在servlet中获取<a href="servlet" id="">23</a>这个里面的23,大神们该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js:document.getElementById('id').innerHTMLjquery: $("#id").text(); <a href="servlet?num=23" id="">23</a>servlet中 request.getParameter("num") <script> fuction test(obj){ window.location="servelet?num="+obj.innerHTML; }</script><a href="#" onclick="test(this)">23</a> 要在servlet中获取jsp页面中a标签的值,只能在jsp中先把<a>content</a>的content值取出来,然后当做参数传给servlet,目前所了解无法直接在servlet中获取jsp的标签内容,只能在jsp中将需要的数据传给后台(servlet)才行。方法:1. 可以像2楼一样【如果已知标签内容】可以直接把参数写到href内容中做参数传递到后台2. 可以在jsp中使用js或jquery,先获取a标签的值,然后再将该值传递到后台,类似4楼【这样实现代码多一些,不过这个方法当a标签内容无法固定某个值时仍然可以使用,可以实时获取最新的a标签内容传给后台】 <a href="servlet" id="">23</a> 这里的23是一个输出 给用户看得,想使用必须在<a>标签内加入可获取 其实,往sevlet传参,有很多种,可以使用get传参方法。比如<a href="servlet" id="">23</a>中 ,可以使用 <a href="/MyServletName?content=23" id="">23</a>后台接收时,使用String content = request.getParameter("content"); 可以接收到参数。希望可以帮助你,谢谢。 首先要看你到底想要达到什么目的?你如果就是要 a 标签包含的内容,如果这个内容是死的,那你就直接把它写在herf后面就行了.如果是变量,那也可以写在哪里.如果不想用上面那种方式,那你可以通过JS,去动态改变链接,其实最终还是组成上面的那种形式 **.do?var1=1&var2=2 文件域怎么能够获取完整路径的文件名 文本域如何与数据库交互 java如何解析客户端传来的json JQuery学习资料,大家提供一些呀, 求Eclipse3.5的插件Myeclipse下载地址 用JSTL碰到的问题??? JSP程序有错,解决就给分。 在JSP页面中,怎样把数组存入session中,又怎样取出其值?谢谢 菜鸟问路: 一定送分 CXF WebService发布报错,各位大神请看下 浏览器总是不能打开myeclipse里的web项目,404???我tomcat应该配置好了啊 list<map>去重问题 求解决 请看详情
jquery: $("#id").text();
fuction test(obj){
window.location="servelet?num="+obj.innerHTML;
}
</script>
<a href="#" onclick="test(this)">23</a>
方法:
1. 可以像2楼一样【如果已知标签内容】可以直接把参数写到href内容中做参数传递到后台
2. 可以在jsp中使用js或jquery,先获取a标签的值,然后再将该值传递到后台,类似4楼【这样实现代码多一些,不过这个方法当a标签内容无法固定某个值时仍然可以使用,可以实时获取最新的a标签内容传给后台】
这里的23是一个输出 给用户看得,想使用必须在<a>标签内加入可获取
<a href="servlet" id="">23</a>中 ,可以使用 <a href="/MyServletName?content=23" id="">23</a>
后台接收时,使用String content = request.getParameter("content"); 可以接收到参数。希望可以帮助你,谢谢。