gpt4 book ai didi

java - jsp上调用bean方法

转载 作者:行者123 更新时间:2023-12-02 04:07:06 25 4
gpt4 key购买 nike

我正在尝试调用一个连接 jsp 文件上 Bean 的方法。
该方法将向 RMI 服务器发出请求并返回一个字符串。
此时该方法只是返回一个预定义的字符串进行测试。

这是 bean 方法:

public String getListProjects() throws RemoteException {

this.dataToSend = new Object[2];
this.dataToSend[1] = 0;

this.postCard = new ClientRequest("2", this.dataToSend, "tempo");

try{
this.postCard = this.connectToRMI.getActualProjects(this.postCard);
}catch(Exception e){
e.printStackTrace();
}

return "Hello";

}

这是jsp代码:

<h1>Projectos Actuais</h1>

<h2><%

fundstarter.model.ConnectToRMIBean aux = new fundstarter.model.ConnectToRMIBean();
try{
aux.getListProjects();
}catch(Exception e){
e.printStackTrace();
}

%>
</h2>

我正在从另一个代码中引导自己,并且该方法是这样调用的。但就我而言,它不起作用,我不知道出了什么问题。

最佳答案

既然您已标记此 ,假设getListProjects()是在Action上,在JSP中使用:

<s:property value="listProjects" />

如果它位于 bean 上,请在 Action 中声明该 bean,并通过 getter 公开它:

private MyBean bean;

public MyBean getBean(){
return bean;
}

并在 JSP 中使用点符号:

<s:property value="bean.listProjects" />

P.S:始终避免使用 Scriptlet ( <% %> )、they're evil .

关于java - jsp上调用bean方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34171785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com