为了账号安全,请及时绑定邮箱和手机立即绑定

如何用超链接区分不同的servlet动作

<div class="box1" >

<a href="servlet/ShowServlet">

<input type="hidden" name="type" value="p1"/>

<img src="<%=path%>/1.jpg" height="200" width="180" alt="Air Jordan篮球鞋">

</a>

<p>Air Jordan篮球鞋</p>

<p>单价:1200</p>

</div>

<div class="box2">

<a href="servlet/ShowServlet">

<input type="hidden" name="type" value="p2"/>

<img src="<%=path%>/2.jpg" height="200" width="180" alt="switch游戏机">

</a>

<p>switch游戏机</p>

<p>单价:2000</p>

</div>

<div class="box3">

<a href="servlet/ShowServlet">

<input type="hidden" name="type" value="p3"/>

<img src="<%=path%>/3.jpg" height="200" width="180" alt="笔记本电脑">

</a>

<p>笔记本电脑</p>

<p>单价:5000</p>

</div>

我是想在超链接里放上隐藏的input标签,然后通过name=type 和value的不同,来触发servlet里不同的行为。但是点击超链接后,后台获取不到input的内容是为什么,会报空指针错误。

String type = req.getParameter("type");

System.out.println(type);

我直接输出type显示的也是null。这是为什么?

要如何才能用超链接区分不同的servlet动作

正在回答

1 回答

好吧,在超链接后面直接带明文参数可以解决我的问题<a href="servlet/ShowServlet?type=p1>。但是我还是想知道超链接里放隐藏input这样的方法不能用吗。具体怎么使用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何用超链接区分不同的servlet动作

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信