如何用超鏈接區(qū)分不同的servlet動(dòng)作
<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>單價(jià):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游戲機(jī)">
</a>
<p>switch游戲機(jī)</p>
<p>單價(jià):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>單價(jià):5000</p>
</div>
我是想在超鏈接里放上隱藏的input標(biāo)簽,然后通過name=type 和value的不同,來觸發(fā)servlet里不同的行為。但是點(diǎn)擊超鏈接后,后臺(tái)獲取不到input的內(nèi)容是為什么,會(huì)報(bào)空指針錯(cuò)誤。
String type = req.getParameter("type");
System.out.println(type);
我直接輸出type顯示的也是null。這是為什么?
要如何才能用超鏈接區(qū)分不同的servlet動(dòng)作
2020-03-27
好吧,在超鏈接后面直接帶明文參數(shù)可以解決我的問題<a href="servlet/ShowServlet?type=p1>。但是我還是想知道超鏈接里放隱藏input這樣的方法不能用嗎。具體怎么使用