当前位置: 技术问答>java相关
简单问题:在javascript或者html中如何调用sessionbean的某个方法?
来源: 互联网 发布时间:2015-08-12
本文导语: 已知某个sessionbean具有 void add(string id)方法,现在网页中有个“input”: 那么如何把这个“input”中的内容通过void add(string id)方法插到数据库中去? 在线等待! | 你的要求不可能实现,在jsp中能调用...
已知某个sessionbean具有 void add(string id)方法,现在网页中有个“input”:
那么如何把这个“input”中的内容通过void add(string id)方法插到数据库中去?
在线等待!
那么如何把这个“input”中的内容通过void add(string id)方法插到数据库中去?
在线等待!
|
你的要求不可能实现,在jsp中能调用,在存html里不可能,js里面也不可以吧。
jsp里面的调用是这样的,希望对你有用。
Converter
Converter
jsp里面的调用是这样的,希望对你有用。
Converter
Converter
Enter an amount to convert:
0 ) {
BigDecimal d = new BigDecimal (amount);
%>
dollars are Yen.
Yen are Euro.
|
你可以写一个Javabean,用一个方法来调用sessionbean中的add方法,然后在jsp中将input的结果在submit之后提交到javabean中,即可!
在javabean中调用sessionbean的代码:
例如有一个javabean是GetData
有一个SessionBean是mySession
public GetData() {//构造器
try {
Context ctx = new InitialContext();
Object ref = ctx.lookup("mySession");
mySessionHome = (MySessionHome) PortableRemoteObject.narrow(ref, MySessionHome.class);
mySession=mySessionHome.create();
}
catch(Exception e) {
e.printStackTrace();
}
}
之后用mySession就可以调用sessionbean的方法了!
在javabean中调用sessionbean的代码:
例如有一个javabean是GetData
有一个SessionBean是mySession
public GetData() {//构造器
try {
Context ctx = new InitialContext();
Object ref = ctx.lookup("mySession");
mySessionHome = (MySessionHome) PortableRemoteObject.narrow(ref, MySessionHome.class);
mySession=mySessionHome.create();
}
catch(Exception e) {
e.printStackTrace();
}
}
之后用mySession就可以调用sessionbean的方法了!