Struts2 删除后直接直接到List显示页面
2015-01-31 12:41
369 查看
package com.sun; import java.util.List; import java.util.Map; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import com.denglu.domain.User; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; public class TestAction extends ActionSupport{ private Map request; public Configuration config; public SessionFactory sessionfactory; public Session session; public Transaction ts; private User user; public TestAction(){ config = new Configuration(); sessionfactory = config.configure("hibernate.cfg.xml").buildSessionFactory(); session = sessionfactory.openSession(); } public String List(){ //User uu = new User(); List uu = (List) session.createQuery("from User").list(); System.out.println("lalalal "); for(int i =0;i<uu.size();i++){ User user = (User) uu.get(i); System.out.println(user.getName() + user.getPwd()); } request = (Map) ActionContext.getContext().get("request"); request.put("user", uu); session.close(); return "sucess"; } public String Del(){ ts = session.beginTransaction(); User u=(User) session.load(User.class,4); session.delete(u); ts.commit(); return "sucess"; } }
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.devMode" value="true" /> <package name="default" namespace="" extends="struts-default"> <action name="index" class="com.sun.TestAction" method="List"> <result name="sucess"> /WEB-INF/index.jsp </result> </action> <action name="del" class="com.sun.TestAction" method="Del"> <result name="sucess" type="redirect"> index </result> </action> </package> <!-- Add packages here --> </struts>
通过配置action中的result 元素的返回方式为重定向,返回是调用某个Action就能够实现
一般删除一条记录之后,都会想跳转会原来的显示记录的页面,就跟你在百度留言后,直接显示出你的留言一样,这里通过Struts2进行实现
相关文章推荐
- rm手动直接删除oracle的备份片段,用list backup查还显示出来
- 请求Action的路径、参数设置及Struts2的Action向JSP传输List集合并且将数据显示在页面上
- 使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接删除数据库数据
- Struts2的Action向JSP传输List集合并且将数据显示在页面上
- Struts2的Action向JSP传输List集合并且将数据显示在页面上
- 用hibernate查找出list里的object[]并在页面用struts2显示
- struts2中使用Blob类型处理图片上传保存在数据库中并在JSP页面中显示图片
- action中的list在JSP页面如何显示问题的总结
- WAP开发笔记(1)-.net移动页面中html控件不能直接显示的解决
- 直接在页面上显示Extjs日期空间
- jsp中连接mysql的javabean 可直接调用显示页面为表格形式
- struts2 标签截取字符串 struts2-在jsp页面中控制只显示前n个字符
- 解决ajax获取页面直接显示乱码的方法
- Struts2上传图片到Mysql数据库中,以及显示到页面
- dwr返回list接收到页面select显示
- DGV页面中删除List数据源
- action中的list在JSP页面如何显示问题的总结
- (转)Response.Write 后连接Response.Redirect ,则Response.Write无法显示,直接跳转入Response.Redirect 的页面
- 备忘:解决ajax获取页面直接显示乱码的方法 [摘]
- Struts2 显示嵌套LIST