Java 在另一种方法中使用Servlet数据(HttpServletRequest)

Java 在另一种方法中使用Servlet数据(HttpServletRequest),java,servlets,ip,remote-desktop,Java,Servlets,Ip,Remote Desktop,即时通讯使用: @Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String Ip = request.getRemoteAddr(); System.out.println("IP " + Ip); processRequest(request, response); }

即时通讯使用:

@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String Ip = request.getRemoteAddr();
    System.out.println("IP " + Ip);
    processRequest(request, response);
}

public void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    String name = request.getParameter("name");
    out.println("<h3>You have entered name : "+name+"<br>");
    out.println("<b><font color='blue'>IP Address of request : </font></b>" + request.getRemoteAddr() + "</h3>");
    System.out.println("<h3>You have entered name : " + name + "<br>");
    System.out.println("<b><font color='blue'>IP Address of request : </font></b>" + request.getRemoteAddr() + "</h3>");
}
这是针对我们IT组的一个web应用程序—在用户端打开一个远程连接gui—它将目标pc作为rc之后的变量

因此,命令将是:psexec-在web应用程序用户桌面上,参数为xyz,并在目标pc上运行rc.exe

工作方式:用户输入与1.)用户、2.)pc或3.)ID#相关的信息(进入web应用程序)-然后单击提交按钮。。。 然后。。。信息返回到屏幕(从SQL) 然后。。。计算机名被放在命令行中(如.java页面中的rc),web应用程序显示远程命令的可能性(如按钮…)。。。。 e、 g“单击按钮在pc名称xxx-xxxxxx上执行abc.exe

因此,我需要将IT组用户的IP地址合并到命令行中

注意:在目标上运行命令很简单-服务器打开cmd并执行psexec以在目标上执行.exe 但是,在本例中,服务器需要在用户上运行cmd,从而在用户pc上打开gui,并将目标pc设置为rc.exe中的参数

所以…第一个例子是:用户->服务器->目标 示例二:用户->服务器->用户->目标

多谢各位

以下是启动setRun的按钮:

<td>
    <form name="rc" action="index.jsp" />
    Remote Control:<input type="submit" value="${UserDetails.Computer_Name}" onsubmit=jsp:setProperty name="rc"/>
</form>               
</td>

远程控制:

您需要将ip从一个方法传递到另一个方法吗?我想我并不理解您的问题。是的。setRun需要调用doGet,然后doGet需要将ip传递给setRun,以便ip可以在setRun中使用。您不能修改setRc()的参数吗?是否在另一个类中?
<td>
    <form name="rc" action="index.jsp" />
    Remote Control:<input type="submit" value="${UserDetails.Computer_Name}" onsubmit=jsp:setProperty name="rc"/>
</form>               
</td>