javaBean的属性值如何设置,最高可以加到200分

muwenyi muwenyi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
javaBean的属性值如何设置?请各位专家帮忙。
1.jsp:
<a href=view.jsp?msgid=<%=rst.getInt("serial")%>><%=rst.getString("msg_header")%></a>


JAVABEAN:
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import dbSql;

public class viewbbs extends HttpServlet {
int msgid;
ResultSet rs;
public ResultSet ShowNote()
{
try {
dbSql dbc = new dbSql();
String sql = "select * from forum where bbs_id = 1 and serial=" + msgid;
rs = dbc.executeQuery(sql);
} catch (Exception ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}
public void setmsgid(int msgid){
this.msgid = msgid;
}
}

在view.jsp中:
<jsp:useBean id="viewBean" scope="page" class="viewbbs"/>
/////////////////////////////////////////////////////////////////
<jsp:setProperty name="viewBean" property="msgid" param="msgid">
=================================================================
<jsp:setProperty name="viewBean" property="msgid" value=<%request.getAttribute("msgid");%>>
上面两种写法有什么不同呢?是不是都正确?
ResultSet rst=viewBean.ShowNote();
可以通过设定的属性值,然后再调用JAVABEAN中的方法,是不是在SQL语句中就可以
得到正确的msgid的参数值了呢?
...全文
评论 16
收藏 已收藏
分享
返回顶部
muwenyi
Web 开发 81,108 成员 341,721 内容