让我们假设有一个需要显示由特定IPjsp
共享的文件列表。客户端在他的本地服务器上打开它,并将请求发送到远程服务器以获取列表。jsp
Servlet
服务器上处理请求并获取该 IP 共享的文件列表。现在 servlet 如何将该列表发送到请求它的 jsp 页面?
JSP :
connection.openConnection(); // Connection sends IP as the query parameter to the
// remote servlet
Servlet :
doGet(..parameters..) {
list = getList(forThatIP);
// NOW HOW DO I SEND THIS LIST ?
}
我认为的一种方法是将整个数据作为查询字符串发送到客户端的 servlet(运行诸如 tomcat 之类的服务器),然后将该列表存储到某个文件中。稍后 jsp 可以解析文件并显示数据。但这似乎不是一个好的选择。
注意:成功发送 IP 到远程 servlet 后,servlet 转发时调用 JSP