<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
<!--
Tune = function(title) {
this.title = "world";
var performedBy = new Array();
this.addPerformer = function(performer) {
var i = performedBy.length;
performedBy[i] = performer;
}
this.listPerformers = function() {
var singers = "";
for(var i = 0; i < performedBy.length; i++) {
singers += performedBy[i] + " ";
}
alert(singers);
}
this.getTitle = function() {
return this.title;
}
}
function go() {
var song = new Tune("Hello");
song.addPerformer("Me");
song.addPerformer("You");
song.addPerformer("Us");
song.listPerformers();
alert('해보자');
alert(song.getTitle());
}
//-->
</script>
</HEAD>
<BODY>
<input type="button" value="go" onClick="go();">
</BODY>
</HTML>
================================================
<html>
<head>
<script type="text/javascript">
function whichElement(e)
{
var targ;
if (!e) {
alert('1');
var e=window.event;
}
if (e.target) {
alert('2');
targ=e.target;
} else if (e.srcElement) {
alert('3');
targ=e.srcElement;
}
if (targ.nodeType==3) {// defeat Safari bug
alert('4');
targ = targ.parentNode;
}
var tname=targ.tagName;
alert("You clicked on a " + tname + " element.");
}
</script>
</head>
<body onmousedown="whichElement(event)">
<p>Click somewhere in the document. An alert box will alert the tag name of the element you clicked on.</p>
<h3>This is a header</h3>
<p>This is a paragraph</p>
<img border="0" src="ball16.gif" width="29" height="28" alt="Ball">
</body>
</html>
=================
//////////////////////////////////////////////////////////////////
/*
Iterator iter = hmAcctInfo.keySet().iterator();
Iterator inter = null;
int i = 0;
while(iter.hasNext()){
System.out.println(i+"번째 값 ==> "+iter.next());
i++;
}
*/
Set set1 = hmAcctInfo.keySet();
Object []hmKeys = set1.toArray();
Vector v = new Vector();
for(int i = 0; i < hmKeys.length; i++) {
String key = (String)hmKeys[i];
System.out.println("==========================");
System.out.println(key);
System.out.println(" - ");
System.out.println((Vector)hmAcctInfo.get(key));
v = (Vector)hmAcctInfo.get(key);
for(int j = 0,n = v.size(); j < n; j++) {
String[] str = (String[])v.get(j);
for(int k = 0; k < str.length; k++) {
System.out.println(str[k]);
}
}
System.out.println("==========================");
}
//////////////////////////////////////////////////////////////////
===============================================================================
var acc_id = model.getValue("/root/ret/brFdaccCd");
var node = instance1.selectSingleNode("/root/coDepth/brFdaccCd/brFdaccCd/grade001");
alert(node.nodeName);
var nodeList = node.childNodes;
//for(var i = 0; i < nodeList.length; i++){
// if(acc_id == nodeList(i).text){
// alert(nodeList(i).text);
// }
// alert(nodeList(i).nodeValue);
// alert(nodeList(i).text);
//}
var accName = nodeList(0).nodeValue;
var accNameArr = accName.split(":");
alert(accNameArr[0]);
alert("=="+accNameArr[1]+"==");
if(accNameArr[1] == " 기타의유가증권"){
alert(accNameArr[1]);
}
////////////////////////////////////////////////////////////////////////////////////////
===============================================================================================
import java.lang.reflect.*;
import java.util.regex.*;
import static net.mindview.util.Print.*;
public class ShowMethods {
private static String usage = "usage:\n" +
"ShowMethods qualified.class.name\n" +
"To show all methods in class or";
private static Pattern p = Pattern.compile("\\w+\\.");
public static void main(String[] args){
if(args.length < 1){
print(usage);
System.exit(0);
}
int lines = 0;
try{
Class<?> c = Class.forName(args[0]);
Method[] methods = c.getMethods();
Constructor[] ctors = c.getConstructors();
Class[] cl = null;
if(args.length == 1){
for(Method method : methods){
print("method's name==>"+method.getName());
cl = method.getParameterTypes();
for(Class cls : cl)
print("CL==>"+cls);
print(p.matcher(method.toString()).replaceAll(""));
print("==============================================");
}
//for(Constructor ctor : ctors)
// print(p.matcher(ctor.toString()).replaceAll(""));
//lines = methods.length + ctors.length;
// } else {
// for(Method method : methods)
// if(method.toString().indexOf(args[1]) != -1){
// print(p.matcher(method.toString()).replaceAll(""));
// lines++;
// }
// for(Constructor ctor : ctors){
// if(ctor.toString().indexOf(args[1]) != -1){
// print(p.matcher(ctor.toString()).replaceAll(""));
// lines++;
// }
// }
}
} catch(ClassNotFoundException e){
print("No such class: " + e);
}
}
}
===============================================================================================
import java.lang.reflect.*;
public class method2 {
public int add(int a,int b){
return a+b;
}
public static void main(String[] args){
try {
Class cls = Class.forName("method2");
Class partypes[] = new Class[2];
partypes[0] = Integer.TYPE;
partypes[1] = Integer.TYPE;
Method meth = cls.getMethod("add",partypes);
method2 methobj = new method2();
Object arglist[] = new Object[2];
arglist[0] = new Integer(37);
arglist[1] = new Integer(47);
Object retobj = meth.invoke(methobj,arglist);
Integer retval = (Integer)retobj;
System.out.println(retval.intValue());
} catch (Throwable e) {
System.err.println(e);
}
}
}
////////////////////////////////////////////////////////////////////
Class actionClass = this.getClass();
Class[] methodParam = {HttpServletRequest.class,Map.class};
Method method = actionClass.getDeclaredMethod(workType,methodParam);
method.invoke(this,new Object[]{request,parameterMap});
////////////////////////////////////////////////////////////////////
================================================================================