如何从其他系统访问Web应用程序?

时间:2011-02-16 05:34:54

标签: java web-applications

如何从其他系统访问java Web应用程序.. ??请指导我怎么办?我尽快需要它..

我的一些代码:

<body> 
<form action="NewServlet" method="post" accept="image/png,image/jpg,image/jpeg" >
.........................//
<br><br>
<tr> <td>Image Link: </td> 
<td> <input type="file" name="select" > </td> </tr> 
.........................//few other lines 
</body>

2 个答案:

答案 0 :(得分:1)

按照以下步骤操作:

  1. 在其他计算机上部署Java Web Application。 [您可以使用.war文件,这样就不需要在服务器计算机上复制servlet和java代码。]
  2. 运行服务器。
  3. 现在,在您部署应用程序的计算机以外的任何计算机上,您都可以通过访问网址http://[deployed-machine-ip]:[port]/[App-Name]来访问您的应用程序。

答案 1 :(得分:0)

我可以掌握转换后的问题。

首先,您需要了解Web应用程序和Web浏览器的工作方式。

Web浏览器向服务器,服务器生成HTTP GET请求,例如, tomcat,生成一个html页面并将其发送回您的Web浏览器。这是一个完整的操作。现在,您可以在Web浏览器上看到渲染的html。

在您的页面上,您可能有一个表单,可以将文件或文本作为其字段。通过按下按钮提交请求后,表单通常会转换为HTTP POST请求并发送到服务器。如果POST包含文件,则服务器将需要先保存文件流,然后才能对文件运行进程。

如果您通过网络浏览器提交本地计算机上文件夹的路径,则Web应用程序无法访问该文件夹,因为存在安全风险。您需要将文件夹的内容上传到Web应用程序并在服务器上处理它。但是,一旦处理完毕,它们将在服务器上,您的本地内容将不会更改。您必须提供链接,以便将处理过的文件下载回本地计算机。本地文件无法通过Web broswer进行更改。

如果不够清楚,请告诉我。