setAttribute/getAttribute
求大神帮忙看看怎么改,前台想获取数据库里的数据
前台:
<body>
<%
//获取由vacatefortch传入的参数
vacate vf = (vacate) request.getAttribute("v");
%>
请假人:<%=vf.getSnum()%>
<br /><br />
请假内容:<%=vf.getContent()%>
<br /><br />
请假时间:<%=vf.getTime()%>
</body>
后台:
public class vacatefortch extends HttpServlet {
private static final long serialVersionUID = -1847238807216447030L;
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
MysqlUtil mu = new MysqlUtil();
vacate v = new vacate();
try {
v.setSnum(mu.queryVacate()[0]);
v.setContent(mu.queryVacate()[1]);
v.setTime(mu.queryVacate()[2]);
} catch (SQLException ex) {
Logger.getLogger(vacatefortch.class.getName()).log(Level.SEVERE, null, ex);
}
//设置要传递的参数
request.setAttribute("v", v);
}
}