当前位置:首页 » 编程语言 » java访问url

java访问url

发布时间: 2023-01-13 10:15:31

java 怎么获取一个url最终指向了哪里

java中确定url指向最终是靠页面跳转实现的。

一、跳转到新页面,并且是在新窗口中打开页面:
function openHtml()
{
//do someghing here...
window.open("xxxx.html");
}
window是一个javascript对象,可以用它的open方法,需要注意的是,如果这个页面不是一相相对路径,那么要加“http://”,比如:
function openHtml()
{
window.open("http://www..com");
}

二、在本页面窗口中跳转:
function totest2()
{
window.location.assign("test2.html");
}
如果直接使用location.assgin()也可以,但是window.location.assign()更合理一些,当前窗口的location对象的assign()方法。
另外,location对象还有一个方法replace()也可以做页面跳转,它跟assign()方法的区别在于:
replace() 方法不会在 History 对象中生成一个新的纪录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前纪录。

❷ 如何在java类中直接打开一个URL

Java类想要在客户机上打开URL,只有两种方式:
1、你在做Applet开发;
2、你在做J2EE应用。

第一种我不熟悉,第二种的话,在页面中把需要打开的URL用JS执行的方式返回给浏览器就行了,比如:
<script language="javascript">
window.open("URL");
</script>

❸ java url访问,服务器系统是server2008,获取不到返回数据

有可能是字符集不匹配的问题,java和其他操作系统使用utf-8较多,windows默认设置是GB2312,导致java程序用utf-8字符集解码GB2312字符串时出现错误

❹ java 读取远程url文件

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

/**
* @author lmq
*
*/
public class RemoteFile {

public static void main(String[] args) throws Exception {
File remoteFile = new File("//192.168.7.146/test/1.txt");// 192.168.7.146是对方机器IP,test是对方那个共享文件夹名字,如果没有共享是访问不到的
//远程文件其实主要是地址,地址弄对了就和本地文件没什么区别 ,windows里面//或者\\\\开头就表示这个文件是网络路径了其实这个地址就像我们再windows里面,点击开始
//然后点击运行,然后输入 \\192.168.7.146/test/1.txt访问远程文件一样的

BufferedReader br = new BufferedReader(new FileReader(remoteFile));
String str;
while ((str = br.readLine()) != null) {
System.out.println(str);
}
br.close();
}
}

❺ JAVA的监听程序如何获取系统访问的URL路径

ServletContextListener
这个类
在web.xml
配置完成后
在tomcat

开启的时候
会自动执行
void
contextInitialized(ServletContextEvent
arg)
这个方法
在这里面
arg.getServletContext().getResource("/").toString()这个
好像可以获得
你说的那个东西
不知道对不对
这个输出的结果是
jndi:/ip/部署名称不知道是不是你想要的

❻ 如何使用java调用url接口

原贴地址http://yuanlijia1.iteye.com/blog/1088088


一、在java中调用url,并打开一个新的窗口

Java代码

Stringurl="http://10.58.2.131:8088/spesBiz/test1.jsp";
Stringcmd="cmd.exe/cstart"+url;

try{
Processproc=Runtime.getRuntime().exec(cmd);
proc.waitFor();
}
catch(Exceptione)
{
e.printStackTrace();
}


二、在java中调用url,后台调用。并取得返回值

Java代码

URLU=newURL("http://10.58.2.131:8088/spesBiz/test1.jsp");
URLConnectionconnection=U.openConnection();
connection.connect();

BufferedReaderin=newBufferedReader(newInputStreamReader(connection.getInputStream()));
Stringline;
while((line=in.readLine())!=null)
{
result+=line;
}
in.close();

❼ 用java如何访问一个url连接

后台可以重定向或者forword,页面前台可以用Jquery.get()或者post()

❽ java获取请求前的前两次访问url,该怎么获取

在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL,这在某些场合中相当有用.
如在一个列表页中,通常会有一个删除链接,删除列表中的某项数据,如果希望删除成功后再返回到该列表页,可以如下做法:
java 代码
String retUrl = request.getHeader("Referer");
if(retUrl != null){
response.sendRedirect(retUrl);
}
就这么简单,就可以了.
对于添加和编辑操作,同样可以这样做,只是稍微变通一下,要传一次从上个页面中获取的Referer.

❾ java 访问url获取图片

private static final String imgDir="C:/Program Files/Tencent/TM2009/Users/273367058/FileRecv";//这里填上图片目录全名就行了
static{
try{
File dir = new File(imgDir);
File[] imgFiles = dir.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".jpg");
}
});

❿ Java访问指定URL并获取网页源代码

1.编写useSourceViewer 类的基本框架,该类仅包括无返回值的main ()方法,该方法从参数中获取URL,通过输入缓冲和输出缓冲将该URL 原码输出。
2.编写useSourceViewer 类,代码如下:
import java.net.*;
import java.io.*;
public class useSourceViewer
{
public static void main (String[] args)
{
if (args.length > 0)
{
try
{
//读入URL
URL u = new URL(args[0]);
InputStream in = u.openStream( );
// 为增加性能存储输入流
in = new BufferedInputStream(in);
// 将输入流连接到阅读器
Reader r = new InputStreamReader(in);
int c;
while ((c = r.read( )) != -1)
{
System.out.print((char) c);
}
Object o = u.getContent( );
System.out.println("I got a " + o.getClass().getName( ));
}
catch (MalformedURLException e)
{
System.err.println(args[0] + " is not a parseable URL");
}
catch (IOException e)
{
System.err.println(e);
}
} // end if
} // end main
} // end SourceViewer}

热点内容
手机版我的世界怎么输入服务器ip 发布:2025-07-14 16:25:21 浏览:721
pythonsysstdout 发布:2025-07-14 16:15:29 浏览:196
ef数据库更新模型 发布:2025-07-14 16:14:05 浏览:411
少儿编程教育平台 发布:2025-07-14 16:13:54 浏览:301
相关存储格式图片 发布:2025-07-14 16:13:50 浏览:144
搭建酒店服务器 发布:2025-07-14 16:13:49 浏览:133
下载pythonmysqldb 发布:2025-07-14 16:05:43 浏览:977
生化危机5配置要求怎么样 发布:2025-07-14 15:38:56 浏览:301
苹果电话为什么打不开密码 发布:2025-07-14 15:33:45 浏览:45
安卓如何取消短消息通知 发布:2025-07-14 15:30:54 浏览:373