-1
현재 사용자가 데이터베이스를 쿼리하고 새로운 .jsp 페이지로 정보를 반환 할 수있는 프로젝트를 진행 중입니다.동적 정보를 jsp의 <jsp:usebean>에서 서블릿으로 릴레이하는 방법은 무엇입니까?
사용자에게 정보가 올바른지 확인한 다음 버튼을 클릭하면 프로세스가 서블릿으로 전달됩니다. 서블릿은 정보를 가져 와서 명령 프롬프트에 기록하는 코드에 입력합니다. 아래는 내 수 있습니다. 아무도 내게 방향을 줄 수 있습니까?
<form name="Push" action="RuntimeExec" method= "Post">
<jsp:useBean id="needsPush" class="bean.SearchBean" scope="request"/>
<table border="2" width="500" height="100" bgcolor="#C0C0C0">
<tr>
<td align="left" width="150"><a name="ions"></a><b>Ions ID: </b></td>
<td><jsp:getProperty name="needsPush" property="XID"/></td>
</tr>
<tr>
<td align="left" width="150"><b>Email: </b></td>
<td><jsp:getProperty name='needsPush' property='EADD'/></td>
</tr>
<tr>
<td align="left" width="150"><b>BES: </b></td>
<td><jsp:getProperty name="needsPush" property="SERV"/></td>
</tr>
</table>
<br/>
<input type="submit" value="Push Token" />
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String Mail = request.getParameter("Email");
String Server = request.getParameter("BES");
Runtime rt = Runtime.getRuntime();
RuntimeExec rte = new RuntimeExec();
StreamWrapper error, output;
try {
System.out.println(Mail);
System.out.println(Server);
Process proc = rt.exec("java -classpath pushtoken.jar PushToken -h" + Server +" -p8080 -e"+ Mail + " s:\\SecurID_EmailAddresses\\" + Mail +".sdtid");