java-如何从jsp中的超链接调用doPost()servlet
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-如何从jsp中的超链接调用doPost()servlet,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1993字,纯文字阅读大概需要3分钟。
内容图文
![java-如何从jsp中的超链接调用doPost()servlet](/upload/InfoBanner/zyjiaocheng/675/cc04573ece784df9855372e3485be609.jpg)
如何从jsp调用servlet?但是在这种情况下,我更喜欢使用doPost()方法而不是doGet().
这是我的代码:
view.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" import="DSIP.*" import="java.util.ArrayList" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>DSIP.View</title>
</head>
<body>
<jsp:useBean id="ipList" scope="application" class="DSIP.IPBeanMapper"/>
<jsp:useBean id="bean" scope="application" class="DSIP.IPBean"/>
<form name="form1" method="post" action="viewS">
<table width="" border="">
<tr bgcolor="#0099FF">
<td width="90"><div align="center">ip</div></td>
<td width="90"><div align="center">username</div></td>
<td width="90"><div align="center">password</div></td>
<td width="90"><div align="center">maxRetry</div></td>
<td width="90"><div align="center">action</div></td>
</tr>
<%
ArrayList<IPBean> list;
list = ipList.getIPList();
for (int i = 0; i < list.size(); i++){
bean = list.get(i);
%>
<tr>
<td><input name="ip" type="text" size="15" value="<%=list.get(i).getIp()%>"></td>
<td><input name="userName" type="text" size="15" value="<%=bean.getUserName()%>"></td>
<td><input name="password" type="text" size="15" value="<%=bean.getPassword()%>"></td>
<td><input name="maxRetry" type="text" size="15" value="<%=bean.getMaxRetry()%>"></td>
<td><a href="/ViewS?action=edit">edit</a> <a href="/ViewS?action=delete">delete</a>
</td>
</tr>
<%
}
%>
</table>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
我打算使用链接(编辑n删除)从此页面调用servlet类(称为ViewS).当我单击“编辑”并将值存储到数据库中时,我想使某些文件在特定行中可编辑.
并且,当我单击删除时,我想删除数据库中的记录以及jsp中的记录视图.
所以请有人帮我.
我尝试使用< a href =“ / ViewS?action = edit”> edit< / a> ;,但我知道此调用doGet(). 非常感谢您对我的帮助.
解决方法:
您需要在链接单击时调用javascript函数,而从javascript中,您需要提交将生成HTTP POST的表单
function submitMyForm(){
document.forms["yourFormId"].submit();
}
或者你可以做一个AJAX call to your servlet
内容总结
以上是互联网集市为您收集整理的java-如何从jsp中的超链接调用doPost()servlet全部内容,希望文章能够帮你解决java-如何从jsp中的超链接调用doPost()servlet所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。