我想我应该使用应用程序范围会话来处理它.但我对此没有任何经验.我尝试了从互联网上获得的不同方式:
HttpServletRequest request;
HttpSession sess = request.getSession();
sess.setAttribute("name", name);
later in other page
HttpServletRequest request;
String=(String)request.getAttribute(name);
//or HttpSession sess = request.getSession();
// sess.getAttribute(name);
Run Code Online (Sandbox Code Playgroud)
一切都行不通.我认为vaadin处理这个问题可能有些特别之处.请帮我.
我想从表中选择多行/记录,然后将结果放入"变量".然后我想打印每一行的内容.
如果我在Java中使用hibernate,我该怎么做?
例如,我有一个学生表,我想得到表的所有行.我知道每一行都是表/实体类/ bean的一个实例.(假设我有一个实体班级 - 学生)
该表就像(假设我在数据库中有数据表):
表名:sutdent
有四个柱子
id,lname,fname,sex
我记得我可以这样做:
List<student> stlist=HibernateUtil.getSession().createQuery("select*from student").list();
//here I want to print the lname of the first row/object
System.out.println(stlist.get(0).getLname(););
Run Code Online (Sandbox Code Playgroud)
为什么我收到错误消息"未指定令牌*"?
我不能用*?如果我不能使用*,如果我想获得一个记录的一切(所有属性/列),我该怎么办?
还是有其他错误?我该做什么?谢谢!!