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>