当前位置: 技术问答>java相关
我想在URL里传一个对象过去,有没有什么好方法?
来源: 互联网 发布时间:2015-08-12
本文导语: 我想在程序中通过URL访问某JSP,同时我想传一个对象过去,请问怎么做? | 有一个变通的办法: 参数中传类名,然后在接受端实例化: 假如MyClass的构造函数是 MyClass(String param1,String param2)...
我想在程序中通过URL访问某JSP,同时我想传一个对象过去,请问怎么做?
|
有一个变通的办法:
参数中传类名,然后在接受端实例化:
假如MyClass的构造函数是 MyClass(String param1,String param2)
那么 url?className=MyClass¶m1=p1¶m2=p2
在接受端可以这样实现:
MyClass myobject = null;
String className = request.getParameter("className");
String param1 = request.getParameter("param1");
String param2 = request.getParameter("param2");
if(className!=null && className.equals("MyClass")){
myobject = new MyClass(param1,param2);
}
参数中传类名,然后在接受端实例化:
假如MyClass的构造函数是 MyClass(String param1,String param2)
那么 url?className=MyClass¶m1=p1¶m2=p2
在接受端可以这样实现:
MyClass myobject = null;
String className = request.getParameter("className");
String param1 = request.getParameter("param1");
String param2 = request.getParameter("param2");
if(className!=null && className.equals("MyClass")){
myobject = new MyClass(param1,param2);
}