社区
Java EE
帖子详情
Sevlet如何获取到jsp页面中的一个超级链接标签中的内容?
in_the_sky_
2011-06-05 12:25:41
在一个jsp页面中,有若干超级链接:
<a href="MyServlet">你好吗?</a>
<a href="MyServlet">你开心吗?</a>
<a href="MyServlet">你多大了?</a>
当用户点击某个链接后,我想让一个Servlet(MyServet)来获取到用户点击的那个超级链接标签中的内容(你好吗?)。
跪求高手解决!!!!!!!!!!!!!
...全文
410
7
打赏
收藏
Sevlet如何获取到jsp页面中的一个超级链接标签中的内容?
在一个jsp页面中,有若干超级链接: 你好吗? 你开心吗? 你多大了? 当用户点击某个链接后,我想让一个Servlet(MyServet)来获取到用户点击的那个超级链接标签中的内容(你好吗?)。 跪求高手解决!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kwok
2011-06-06
打赏
举报
回复
恩,我觉得你可以写一个form 然后,将action制空,然后通过js来显示不同的servlet。
其次,就是在form里写个input type是hidden形式。当你点击你说的内容时,就可以将内容传到这个input里
第三,就是你可以在后台的servlet里通过request获得~~
许 坤
2011-06-05
打赏
举报
回复
?
servlet是在后台运行的,jsp是在客户端运行的(浏览器),如果点击了链接,在servlet中通过request来访问你的链接,具体查看httpservletrequest类的方法和属性。如果是想在在客户端获取,可以利用javascript来获取,方法很多:比如侦听event,或者对每个点击都做onclick等。
jiangnan2112
2011-06-05
打赏
举报
回复
用js取就可以了,可以运行如下代码试试:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script>
function go(){
var s = document.getElementById("hhh").innerHTML;
alert(s);
}
</script>
</head>
<body>
<a id="hhh" href="javascript:go();">你好吗?</a>
<a href="MyServlet">你开心吗?</a>
<a href="MyServlet">你多大了?</a>
<a id="name" href="javascript:go();">abcd</a>
</body>
</html>
lcq1438
2011-06-05
打赏
举报
回复
输要通过参数据传给后台
<a href="MyServlet?param=你好吗">你好吗?</a>
程序中通request.getParameters("param")来获取这个值
in_the_sky_
2011-06-05
打赏
举报
回复
各位能不能将详细点,此处我原本是想实现:在一个jsp页面中点击了某个超链接,然后转向后台MyServlet,此处来处理用户具体点击的是那个问题的超链接,这样就就可以用MyServet来调用数据库中与之相对应的问题的详细信息,从而可以将用户点击的问题打开,最后呈现在另外一个jsp页面中。 希望各位能说具体点!!!!!!!!!!!!!!
仲少_帆
2011-06-05
打赏
举报
回复
你可以在超链接后面加一个参数。。
JSP 页面
<a href="MyServlet?flag=hello">你好吗?</a>
<a href="MyServlet?flag=happy">你开心吗?</a>
MyServlet里面
就可以得到flag的值并作相应的操作
if(是hello){相应方法}
if(是happy){相应方法}
GuuJiang
2011-06-05
打赏
举报
回复
你不主动传给后台是没法获取的,你可以改为这样
<a href="MyServlet?q=你好吗">你好吗?</a>
<a href="MyServlet?q=你开心吗">你开心吗?</a>
<a href="MyServlet?q=你多大了">你多大了?</a>
当然这里只是个示意,实际使用的时候还要先做urlencode
JAVA+servlet分页处理,JSP分页超级算法和页面
JAVA+servlet分页处理,JSP分页超级算法和页面,PAGE
JSP页面
的跳转方式汇总
JSP页面
的跳转方式汇总:1、使用
超级链接
跳转,2、使用表单提交的方式跳转页面,3、修改HTTP header的Location属性来重定向,4、JSP
中
实现在某页面停留若干秒后,自动重定向到另一页面,5、jsp
标签
跳转:<jsp:forward page=“url” />,6、RequestDispatcher.forword(),7、response.sendRedirect(“url”)...
抽奖jsp系统,新手学习
抽奖jsp.zip
JSP_Servlet面试题[定义].pdf
JSP_Servlet面试题[定义].pdf
Java课设_Java Web 基于JSP+Servlet的论坛系统.zip
Java课设_Java Web 基于JSP+Servlet的论坛系统.zip
Java EE
67,541
社区成员
225,857
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章