1、java用String獲取到了一個http的網址,怎麼實現方法運行時直接跳轉到獲取的這個網址
直接redirect重定向到這個地址就可以了
2、java域名重定向怎麼解決 標識
在web.xml添加一個監聽類,例如
<servlet>
<servlet-name>swfRedirectService</servlet-name>
<servlet-class>com.cnooc.edoc.services.FlexPaperFetchSwfService</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>swfRedirectService</servlet-name>
<url-pattern>*.flashpaper</url-pattern>
</servlet-mapping>
然後在FlexPaperFetchSwfService類里轉向
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
String urlPath = request.getServletPath().substring(1, request.getServletPath().length());
String[] urlValues = urlPath.split("_");
就是這里,你可以隨便按你的需求來轉
3、如何使用java代碼訪問微博短網址的url
① 將長網址用md5演算法生成32位簽名串,分為4段,,每段8個字元;
② 對這4段循環處理,取內每段的8個字元, 將他容看成16進制字元串與0x3fffffff(30位1)的位與操作,超過30位的忽略處理;
③ 將每段得到的這30位又分成6段,每5位的數字作為字母表的索引取得特定字元,依次進行獲得6位字元串;
④ 這樣一個md5字元串可以獲得4個6位串,取裡面的任意一個就可作為這個長url的短url地址。
很簡單的理論,我們並不一定說得到的URL是唯一的,但是我們能夠取出4組URL,這樣幾乎不會出現太大的重復。
4、java實現長連接轉短網址
不知道復百度的短域制名生成器能否滿足樓主的需求
網址是:http://app.baidu.com/app/enter?appid=419270
5、java 如何禁止通過ip訪問伺服器,而只能通過域名訪問?如果是通過ip訪問,那麼跳轉到相應的提示頁面,謝謝
禁止通過ip訪問伺服器:不需要編程即可實現。
如果伺服器是IIS:把默認站點設置成【跳轉到相應的提示頁面】即可;
同時把你的域名站,用80埠的指定域名即可。
具體操作是:新建域名站--》指定埠8080等--》到站點屬性的【高級】中,添加域名和埠80的指定即可。
6、如何用一段簡單的java代碼獲取302跳轉前網址的cookie
只能獲取Header頭的值,然後用一個演算法提取cookie即可
7、java域名為項目名加servlet的名字加參數跳轉
$.ajax({
type: "post",//方法類型
url:"./A.action",
data:$('#from').serialize(),// 序列化表單值
contentType:'application/x-www-form-urlencoded;charset=utf-8',
dataType: "json",
success: function(data){
if (data.result == false) {
layer.msg("注冊失敗!", {time:1000});
return false;
}else if(data.result){
layer.msg('注冊成功',{time:500},function() {
window.location.href='./B.action';//注冊成功直接跳B頁面
})
}
},
error:function() {
layer.msg("異常!");
},
end: function () {
location.reload();
}
},"json");
8、java,請問怎麼對這個連接網址時,超時的異常加一個處理?
1、用try{}catch(){}捕抓異常,判斷返回是否目標
2、用Thread.sleep()暫停