关于jsp:useBean 的问题???
这是我Dao层里面的方法,它返回的是个对象,不是集合,我在JSP网页里面该怎么用它?packagedao;publicclassQuestionDaoImp{public...
这是我Dao 层里面的方法,它返回的是个对象,不是集合,我在JSP网页里面该怎么用它?
package dao;
public class QuestionDaoImp {
public QuestionForm getCount() {
QuestionForm que = null;
String sql="SELECT COUNT(mid)FROM mt_question ";
ResultSet rs = db.executeQuery(sql, null);
try {
if(rs.next()){
que = new QuestionForm();
que.setCount(rs.getInt(1));
}
} catch (SQLException e) {
e.printStackTrace();
}
return que;
}
}
我只会写这一句,接下来怎样用它的值???
<jsp:useBean id="count" class="dao.QuestionDaoImp"></jsp:useBean> 展开
package dao;
public class QuestionDaoImp {
public QuestionForm getCount() {
QuestionForm que = null;
String sql="SELECT COUNT(mid)FROM mt_question ";
ResultSet rs = db.executeQuery(sql, null);
try {
if(rs.next()){
que = new QuestionForm();
que.setCount(rs.getInt(1));
}
} catch (SQLException e) {
e.printStackTrace();
}
return que;
}
}
我只会写这一句,接下来怎样用它的值???
<jsp:useBean id="count" class="dao.QuestionDaoImp"></jsp:useBean> 展开
3个回答
展开全部
<jsp:getProperty name=”count” property=”你的属性名” />
追问
那我觉得getCount() 这个方法还是没有用到啊? 不需要用id名count去点它里面的方法 getCount得到值吗? 如果这个方法返回集合我们以前取值是这样写的
姓名:${cn.name}
密码:${cn.pwd}
但如果返回对象我就不会写了,因为不需要循环。就用不到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<jsp:getProperty name=”var” property=”count” />
你这样试试看,该标签的property指向的是getCount方法,而不是属性名称。
该标签会先把count大写,然后在前面加"get”,形成getCount方法名称。
这时,var保存的就是getCount方法的返回值,也就是QuestionForm 对象。
希望可以帮助到你。
你这样试试看,该标签的property指向的是getCount方法,而不是属性名称。
该标签会先把count大写,然后在前面加"get”,形成getCount方法名称。
这时,var保存的就是getCount方法的返回值,也就是QuestionForm 对象。
希望可以帮助到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询