Java 如何在JSP(Spring框架)中从foreach检索一行
我想知道,如何在JSP中从foreach检索一行。 我的数据库表有两行,我想从中获得最大Id行 我在查询中使用此部分来检索行Java 如何在JSP(Spring框架)中从foreach检索一行,java,mysql,spring,jsp,Java,Mysql,Spring,Jsp,我想知道,如何在JSP中从foreach检索一行。 我的数据库表有两行,我想从中获得最大Id行 我在查询中使用此部分来检索行 FROM categories ORDER BY id DESC LIMIT 1 通过使用上面提到的查询部分,它可以很好地工作,并在我的JSP代码中检索具有最大Id的行。但在获取最大行后,其他行显示如下: 项目2CAT1项目2CATDEC1 cat1 catdec1 我只想检索第一行,即item2cat1 item2catdec1 我的JSP代码是 <c:forE
FROM categories ORDER BY id DESC LIMIT 1
通过使用上面提到的查询部分,它可以很好地工作,并在我的JSP代码中检索具有最大Id的行。但在获取最大行后,其他行显示如下:
项目2CAT1项目2CATDEC1cat1 catdec1 我只想检索第一行,即item2cat1 item2catdec1 我的JSP代码是
<c:forEach items="${itemList}" var="names">
<tr>
<td>${names.category1}</td>
<td>${names.desccategory1}</td>
<td>
</tr>
</c:forEach>
**My controller is**
@RequestMapping("/")
//mapping URL for retrieve data from the database
public String setupForm(Map<String, Object> map) {
Categories allcategories = new Categories();
//create a new abject (must be a previous assign Dao name)
map.put("names", allcategories);
//view page's command name
map.put("itemList", allcategoryService.getAllCategories());
//view page's List name
return "studentview";
//view page name
}
**my select Query is in daoimpl is**
@Override
public List getAllCategories() {
return session.getCurrentSession().createQuery("from Categories ORDER BY id DESC LIMIT 1").list();
//SQL data retrieve query... model must input for the query
}
${names.category1}
${names.desccategory1}
**我的控制器是**
@请求映射(“/”)
//用于从数据库检索数据的映射URL
公共字符串设置窗体(映射){
Categories allcategories=新类别();
//创建新的abject(必须是以前的assign Dao名称)
地图。放置(“名称”,所有类别);
//查看页面的命令名
put(“itemList”,allcategoryService.getAllCategories());
//查看页面的列表名称
返回“studentview”;
//查看页面名称
}
**我的select查询在daoimpl中**
@凌驾
公共列表getAllCategories(){
return session.getCurrentSession().createQuery(“从类别按id排序描述限制1”).list();
//SQL数据检索查询…必须为查询输入模型
}
我是spring的新手,如果有人不使用其他方法的foreach就可以获得这一行,请更新我