javaurl,javaurlencode转码

本文目录一览:

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

Java类想要在客户机上打开URL,只有两种方式:

1、你在做Applet开发;

2、你在做J2EE应用。

第一种我不熟悉,第二种的话,在页面中把需要打开的URL用JS执行的方式返回给浏览器就行了,比如:

script language=”javascript”

window.open(“URL”);

/script

java的url编码

URL编码如果是英文和数字,输出的当然相同了,要用符号或者汉字才能看到变化

用Java判断一个URL是否有效的两种方法

import java.io.InputStream;

import java.net.URL;

public class Test {

public static void main(String[] args) {

URL url;

try {

url = new URL(“”);

InputStream in = url.openStream();

System.out.println(“连接可用”);

} catch (Exception e1) {

System.out.println(“连接打不开!”);

url = null;

}

}

}

2

import java.net.HttpURLConnection;

import java.net.URL;

/**

* 文件名称为:URLAvailability.java

* 文件功能简述: 描述一个URL地址是否有效

* @author Jason

* @time 2010-9-14

*

*/

public class URLAvailability {

private static URL url;

private static HttpURLConnection con;

private static int state = -1;

/**

* 功能:检测当前URL是否可连接或是否有效,

* 描述:最多连接网络 5 次, 如果 5 次都不成功,视为该地址不可用

* @param urlStr 指定URL网络地址

* @return URL

*/

public synchronized URL isConnect(String urlStr) {

int counts = 0;

if (urlStr == null || urlStr.length() = 0) {

return null;

}

while (counts 5) {

try {

url = new URL(urlStr);

con = (HttpURLConnection) url.openConnection();

state = con.getResponseCode();

System.out.println(counts +”= “+state);

if (state == 200) {

System.out.println(“URL可用!”);

}

break;

}catch (Exception ex) {

counts++;

System.out.println(“URL不可用,连接第 “+counts+” 次”);

urlStr = null;

continue;

}

}

return url;

}

public static void main(String[] args) {

URLAvailability u=new URLAvailability();

u.isConnect(“”);

}

}

java中如何实现URL类?

import java.io.*;

import java.net.*;

public class URLTest

{

public static void main(String[] args)

{

try

{

URL url=new URL(“”);//创建资源类型

String protocol=url.getProtocol();//获取资源类型

String host=url.getHost();//获取域名

int port=url.getPort();//获取端口

String file=url.getFile();//获取路径

System.out.println(“url地址的资源类型为:”+protocol+”域名为:”+host+”端口为:”+port+”路径为:”+file);

InputStream is=url.openStream();//获取页面信息流

BufferedReader bfr=new BufferedReader(new InputStreamReader(is));//封装成字符流

String len;

while((len=bfr.readLine())!=null)

{

System.out.println(len);

}

bfr.close();

is.close();

}

catch(MalformedURLException e)

{

System.out.println(“创建URL对象发生异常”);

}

catch(IOException e)

{

System.out.println(“发生IO操作异常”);

}

}

}

用java怎么写URL接口

在java中,调用http请求接口,主要通过流的方式进行调用,示例接口如下:

/**

* 程序中访问http数据接口

*/

public String searchLoginService(String urlStr) {

/** 网络的url地址 */

URL url = null;

/** http连接 */

HttpURLConnection httpConn = null;

/**//** 输入流 */

BufferedReader in = null;

StringBuffer sb = new StringBuffer();

try{

url = new URL(urlStr);

in = new BufferedReader( new InputStreamReader(url.openStream(),”UTF-8″) );

String str = null;

while((str = in.readLine()) != null) {

sb.append( str );

}

} catch (Exception ex) {

logger.error(ex.getMessage(), ex);

} finally{

try{

if(in!=null) {

in.close();

}

}catch(IOException ex) {

logger.error(ex.getMessage(), ex);

}

}

String result =sb.toString();

System.out.println(result);

return result;

}

java URL 添加参数的几种简单方式

主要有三种方式,先给大家第一种managed-bean,必须 scope设置为request

managed-bean

managed-bean-namenameBean/managed-bean-name

managed-bean-classdemo.NameBean/managed-bean-class

managed-bean-scoperequest/managed-bean-scope

managed-property

property-nameuserName/property-name

value#param.name/value

/managed-property

….

/managed-bean

第二种方式:缺点是无法往后台传数据,当然你用javascript做一下动作也可以

h:inputHidden id=”userName” value=”#{nameBean.userName}”/

第三种方式,是直接在bean中获得,我认为这种应该是最实用、保险的方式。

public static String getRequestParameter(String name) {

return (String)FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get(name);

}

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/230416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-10 18:17
下一篇 2024-12-10 18:17

相关推荐

  • jsp怎么转成php(jsp转码)

    本文目录一览: 1、PHP该转JSP ? 2、java方法怎么转成转php方法 3、jsp嵌入到php? 4、JSP转PHP难吗?还有这样会有前途吗? 5、JS的效果怎么转换成PH…

    编程 2025-01-09
  • c语言hex转码,HEX转化字符

    本文目录一览: 1、用c语言实现hex转换成ascii的函数 2、如何将单片机HEX文件转换成C语言或汇编 3、如何用C语言实现十六进制转换为十进制 4、hex文件转换成C语言 5…

    编程 2025-01-01
  • MD5转码:从安全到实用的全面解析

    一、md5转码什么意思 MD5是Message-Digest Algorithm 5的简称,它是一种常用的密码散列函数,用于将任意长度的消息压缩成一个128位(16字节)的消息摘要…

    编程 2024-12-22
  • javaurl,javaURL编程爬取网页

    本文目录一览: 1、java中如何实现URL类? 2、用java怎么写URL接口 3、Java如何利用url下载MP3保存到本地? 4、java怎样获取url参数 5、java U…

    编程 2024-12-21
  • php中编码转换问题,php 转码

    本文目录一览: 1、php中编码转换问题 2、浅析PHP中的字符串编码转换(自动识别原编码) 3、php 编码转换 4、PHP 解决utf-8和gb2312编码转换问题 php中编…

    编程 2024-12-19
  • gb2312转码c语言,gb2312是字符编码吗

    本文目录一览: 1、弱弱的问一句,C语言能不能实现字符串的编码格式转换 GB2312toUTF-8? 2、linux C语言:如何在ISO8859-1和GB2312字符编码之间互相…

    编程 2024-12-12
  • 从多个方面详细阐述base64转码

    一、基本概念 Base64是一种用64个字符来表示任意二进制数据的方法。使用的64个字符包括大小写字母、数字、加号+、斜杠/等,补位用等号=。 Base64编码具有不可读性和可逆性…

    编程 2024-12-07
  • javaurl请求,java调用url

    本文目录一览: 1、java解析出url请求的路径和参数键值对类 2、java URL请求乱码 3、Java请求一个URL。获取网站返回的数据。通过POST请求 4、Java请求一…

    编程 2024-12-07
  • java转码,java转码gbk

    本文目录一览: 1、java如何把string转为utf-8 2、java怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串 3、java 转码问题 4、ja…

    编程 2024-11-21
  • java转码,java转码方法

    本文目录一览: 1、java怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串 2、java文件读取内容转码 3、java如何把string转为utf-8 j…

    编程 2024-10-12

发表回复

登录后才能评论