servlet
을 jsp
에서 어떻게 호출 할 수 있습니까? 그러나이 경우 doPost()
메서드를 doGet()
보다 사용하는 것을 선호합니다.jsp의 하이퍼 링크에서 doPost() 서블릿을 호출하는 방법
을 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>
내가 링크를 사용하여이 페이지에서 (라고 ViewS
) 서블릿 클래스를 호출 (편집 n은 삭제)하고자 :
이 내 코드입니다. 편집하고 데이터베이스에 값을 저장할 때 편집 가능한 특정 행에 일부 파일을 만들고 싶습니다.
그리고 데이터베이스에서 레코드를 삭제하려는 경우 jsp에서 레코드보기도 삭제할 때 삭제하십시오.
제발, 누군가 나를 도와주세요.
<a href="/ViewS?action=edit">edit</a>
을 사용해 보았지만이 전화 번호는 doGet()
입니다.
나를 도와 주셔서 대단히 감사합니다. 당신이 HTTP POST를 생성합니다 양식을 제출해야 자바 스크립트