帮我看看哦!急! 我在queraddaffiche .java里面能取得到数据库的值.可是在struts2里面怎么取得这几个字段的值呢?package com.text.admin;import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Map;import org.apache.struts2.ServletActionContext;
import org.hibernate.Session;import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.text.hibernateUtil.tool.Affiche;
import com.text.hibernateUtil.tool.HibernateUtil;public class queraddaffiche extends ActionSupport {
private Map sessionlist;
private Affiche affiche;
private String Title;
private String Content;
private Date Time;
public String getTitle() {
return Title;
} public String getContent() {
return Content;
} public Date getTime() {
return Time;
} public void setTitle(String title) {
Title = title;
} public void setContent(String content) {
Content = content;
} public void setTime(Date time) {
Time = time;
}
public Affiche getAffiche() {
return affiche;
} public void setAffiche(Affiche affiche) {
this.affiche = affiche;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
Session ss=null;
try{
ss=HibernateUtil.getSession();
ss.beginTransaction();
List <Affiche> list=ss.createQuery("from Affiche").list();
for (Iterator iter = list.iterator();iter.hasNext();) {
Affiche affiche = (Affiche)iter.next();
System.out.println(affiche.getTitle());
System.out.println(affiche.getContent());
}
if(list.size()>0)
{
return Action.SUCCESS;
}
else
{
return Action.INPUT;
}
}catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
ss.close();
}
return super.execute();
}
}
在Admin_AdminAffiche.jsp 里面怎么取得这个值呢/
import java.util.Iterator;
import java.util.List;
import java.util.Map;import org.apache.struts2.ServletActionContext;
import org.hibernate.Session;import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.text.hibernateUtil.tool.Affiche;
import com.text.hibernateUtil.tool.HibernateUtil;public class queraddaffiche extends ActionSupport {
private Map sessionlist;
private Affiche affiche;
private String Title;
private String Content;
private Date Time;
public String getTitle() {
return Title;
} public String getContent() {
return Content;
} public Date getTime() {
return Time;
} public void setTitle(String title) {
Title = title;
} public void setContent(String content) {
Content = content;
} public void setTime(Date time) {
Time = time;
}
public Affiche getAffiche() {
return affiche;
} public void setAffiche(Affiche affiche) {
this.affiche = affiche;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
Session ss=null;
try{
ss=HibernateUtil.getSession();
ss.beginTransaction();
List <Affiche> list=ss.createQuery("from Affiche").list();
for (Iterator iter = list.iterator();iter.hasNext();) {
Affiche affiche = (Affiche)iter.next();
System.out.println(affiche.getTitle());
System.out.println(affiche.getContent());
}
if(list.size()>0)
{
return Action.SUCCESS;
}
else
{
return Action.INPUT;
}
}catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
ss.close();
}
return super.execute();
}
}
在Admin_AdminAffiche.jsp 里面怎么取得这个值呢/
解决方案 »
- 新手提问:如何将html表单提交到**.jsp的信息写入oracle数据库的表中
- 求教,如何解决到网银支付的弹出窗口被IE阻止的问题?
- 请给星星加点颜色
- 孙卫琴的那本 精通struts 第3章的 addressbook例子在jbuilder下怎么运行,谢谢
- setAttribute 使用
- (急)(急)(急)(急)(急)(急) 我的jsp页面报错!内存溢出,无法编译!请教个位大虾!!
- iis怎么才能用servlet?
- 我在myeclipse的preference修改了tomcat的jdk后出现的问题
- 如何判断一个ResultSet实例 中没有数据?
- 关于session的使用
- struts2如何解决这个问题?
- 访问网页时迅雷是怎么启动的?
request.setAttribute("list",你得到的list集合)
jsp里用<logic:iterator id="l" name="list">
${l.xxx}
etc.....
</logic:iterator>
// TODO Auto-generated method stub
Session ss=null;
try{
ss=HibernateUtil.getSession();
ss.beginTransaction();
List <Affiche> list=ss.createQuery("from Affiche").list();
for (Iterator iter = list.iterator();iter.hasNext();) {
Affiche affiche = (Affiche)iter.next();
System.out.println(affiche.getTitle());
System.out.println(affiche.getContent());
}
if(list.size()>0)
{
ServletActionContext.getServletContext().setAttribute("mylist1", list);
return Action.SUCCESS;
}
else
{
return Action.INPUT;
}
}catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
ss.close();
}
return super.execute();
}
我在jsp里面这样写。怎么就是没有值呢?
<s:iterator value="mylist1" id="l">
${l.Title }
</s:iterator>