2012-06-27 1 views
-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"); 

답변

0

아무도 도울 수없는 수치입니다. 다른 사람이 일을하는 방법을 궁금해하는 경우, 이들은 내가 만든 조정 ...

<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><input type="text" name="XID" value=<jsp:getProperty name="needsPush" property="XID"/>></td> 
</tr> 
<tr> 
<td align="left" width="150"><b>Email: </b></td> 
<td><input type="text" name="Email" value=<jsp:getProperty name='needsPush' property='EADD'/>></td> 
</tr> 
<tr> 
<td align="left" width="150"><b>BES: </b></td> 
<td><input type="text" name="Server" value=<jsp:getProperty name="needsPush" property="SERV"/>></td> 
</tr> 
</table> 

<br/> 
<input type="submit" value="Push Token" /> 

사용자는 분명히 데이터를 편집 할 수는 있지만,이 프로젝트에 대한 문제가되지 않습니다.