Java 如何在JSP(Spring框架)中从foreach检索一行

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

我想知道,如何在JSP中从foreach检索一行。 我的数据库表有两行,我想从中获得最大Id行

我在查询中使用此部分来检索行

FROM categories ORDER BY id DESC LIMIT 1
通过使用上面提到的查询部分,它可以很好地工作,并在我的JSP代码中检索具有最大Id的行。但在获取最大行后,其他行显示如下:

项目2CAT1项目2CATDEC1
cat1 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就可以获得这一行,请更新我