如何在jsp页面中访问formbean类obj
我想从jsp页面中的bean对象访问。怎么弄到的如何在jsp页面中访问formbean类obj,jsp,struct,struts,Jsp,Struct,Struts,我想从jsp页面中的bean对象访问。怎么弄到的 我有一个带有customername、date、amount、rate等的formbean类,字段成员有setter()和getter() 我有一个数据访问类,可以从数据库中获取bean类属性的数据,并将数据设置为formbean类对象 例如: 并返回这个对象 我的问题是如何在jsp页面中访问这个对象,如果您的bean是ActionForm(代码中不清楚它是否是),那么Struts将它公开到jsp文件中,您可以通过中的标记访问它。然后,您只需在S
我的问题是如何在jsp页面中访问这个对象,如果您的bean是ActionForm(代码中不清楚它是否是),那么Struts将它公开到jsp文件中,您可以通过
中的标记访问它。然后,您只需在Struts标记上使用属性
属性,他们就会选择它
此外,您还可以通过使用JSTL或Struts bean标记来访问它,因为Struts在请求或会话范围中将其作为命名属性公开(范围是在struts config.xml
文件中使用scope
属性在action
定义中指定的,公开的名称是同一定义的name
属性)
如果该表单是标准bean,则不扩展ActionForm,则必须手动使用
request.setAttribute(…)
或session.setAttribute(…)将其设置在所需的范围内在JSP中,您可以使用JSTL或Struts bean标签检索它。您应该考虑重新格式化您的问题,使代码更加可读。我的Fabean ExtDes动作窗体。我的DAO类返回Fabean类的“对象”。在DAO类中,我将值设置为Fabean类的SETTER()方法。(rs.getString(0));返回obj;在这种情况下,如何在jsp页面中访问该对象(如果单击baseform中的按钮,则访问jsp页面为“弹出窗口”)
class formbean{
String amount;
String rate;
public void setAmount(String amount) {
this.amount=amount
};
String getAmount() {
return amount;
}
...
}
class dao {
public Formbean fetchcust() {
loan.setCloseDt11(rs.getString("CloseDt"));
loan.setAmount11(rs.getString("Amount"));
loan.setRate11(rs.getString("Rate")); return loan;
}
}
<action
path="/actionName"
type="some.package.ActionClass"
name="yourForm"
scope="request"
...
>