隐藏链接真实地址问题 我的问题是点击页面某链接的时候跳转都其他网站的页面,但是浏览器地址栏不允许出现对方网站的真实地址,请问该怎么实现?请提供点思路 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a href="Servlet1?url=http://www.163.com">163.com</a>package servlet;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class Servlet1 */public class Servlet1 extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Servlet1() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doPost(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse * response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub URL newUrl = new URL(request.getParameter("url")); HttpURLConnection hConnect = (HttpURLConnection) newUrl .openConnection(); InputStream is = hConnect.getInputStream(); OutputStream os = response.getOutputStream(); int c = 0; while((c=is.read())!=-1){ os.write(c); } os.close(); is.close(); }} 用servlet或者struts的action都可以实现。 request.getRequestDispatcher("要到的地址").forward(request,response)你试一下这个函数.地址栏显示的是当前的地址,不会显示目的地址 struts2.1 <sx:tabbedpanel> 的tab背景蓝色能改成其他颜色么 求助难题,现有一个单ip多端口的虚拟主机,可以直接远程访问主机,可以ping它的ip, sql 统计某个字段某个状态的值 数据库连接出错? 为什么没有触发SessionLisenter ibatis 的问题,在线等,急求大家帮忙 把表格输出到excel文件 大家帮我看一下这个Servlet文件 tomcat是什么? 決對給分!哪個JSP開發平台最好用、功能最強大? struts2的标签s:tabbedPanel的返回页面出现多行空行急求解决!! JMF RTP 视频会议系统
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/**
* Servlet implementation class Servlet1
*/
public class Servlet1 extends HttpServlet {
private static final long serialVersionUID = 1L; /**
* @see HttpServlet#HttpServlet()
*/
public Servlet1() {
super();
// TODO Auto-generated constructor stub
} /**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doPost(request, response);
} /**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
URL newUrl = new URL(request.getParameter("url"));
HttpURLConnection hConnect = (HttpURLConnection) newUrl
.openConnection();
InputStream is = hConnect.getInputStream();
OutputStream os = response.getOutputStream();
int c = 0;
while((c=is.read())!=-1){
os.write(c);
}
os.close();
is.close();
}}
你试一下这个函数.地址栏显示的是当前的地址,不会显示目的地址