<c:set var="product" value="#{productDAO.findByCode('code')}" />
#{product.name}
#{product.name}
Run Code Online (Sandbox Code Playgroud)
我想从DB中检索一个对象并将其存储到变量中一次.但是,我发现每次访问产品时都会调用DB.在上面的示例中,有两个对DB的调用.
您需要明确指定范围.
<c:set var="product" value="#{productDAO.findByCode('code')}" scope="request" />
Run Code Online (Sandbox Code Playgroud)
但是,正确的方法是创建和使用请求范围的托管bean并将此逻辑放入其中@PostConstruct.
| 归档时间: |
|
| 查看次数: |
7675 次 |
| 最近记录: |