jsp jstl的问题

假如我做一个论坛首页 我需要调出数据库的版面 我必然要在index.jsp中创建一个dao层对象
这时就用上了<% DB db=new DB();
List db.getList()%>
如果我用jstl 怎么写 我不想用 scriptlet
还有问大家一个专业问题 大家编写jsp页面的时候用不用scriplet 公司有什么特别要求吗

1.你可以先访问一个 servlet ,在servlet里把查询出来的数据放在request对象中,如:
request.setAttribute("lst",lst);//lst是查询出来的数据

2.在jsp页面用 jstl 对其进行遍历,其中 lst 是request.setAttribute("lst",lst);里的lst


${lstvalue}
/c:forEach

如果是要写jsp的代码,一般都要写scriptlet,当然也要看你用的web框架,如果像用struts等,jsp页面写scriptlet 写得就比较少