LS中使用javaScript库类

 1:在option里面增加UseLsx "*javacon"

2:在Option里面引用javaScript库

Option

Option Public
Option Declare
UseLsx "*javacon"
Use "UrlSet"

 

Examle---Java

public class URLSet {
    private String strURL = "";
    
    URLSet(String msg){
    	strURL = msg;
    }
    
  
    public String urlEncode(){
    	try{
    		return  java.net.URLEncoder.encode(strURL,"UTF-8");
    	}catch(Exception e){
    		return "error";
    	}
        
    }
    
    public String urlDecode(){
    	try{
    		return  java.net.URLDecoder.decode(strURL,"utf-8");
    	}catch(Exception e){
    		return "error";
    	}
        
    }
    
    
    public String ShowMsg(){
        return strURL;
    }

}


 


Example----LS

Function UrlDecode(strContent As String) As String
%REM
	功能:由于LS采用java类定义相应功能,然后引入
	创建:ycy 2011-05-05
%END REM
	On Error GoTo Errorhandle
	
	Dim ss As New NotesSession	
	Dim jss As JavaSession
	Dim jClass As Javaclass
	Dim objURL As JavaObject
	Dim strResult As String
	
	Set jss = New JavaSession()
	Set jClass = jss.Getclass("URLSet")
	Set objURL = jClass.CreateObject("(Ljava/lang/String;)V",strContent)
	
	strResult = objURL.urlDecode()
	If strResult = "error" Then
		UrlDecode = strContent
		Exit Function
	End If
	
	UrlDecode = strResult
	
	Exit Function
Errorhandle:
	MsgBox "XMLTools-----UrlDecode------erl:" + CStr(Erl) + ", error:" + Error
End Function


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值