Struts2 删除后直接直接到List显示页面

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进行实现

时间: 2024-10-28 21:36:33

Struts2 删除后直接直接到List显示页面的相关文章

后悔药来了?发出去的微信图文消息删除后不再显示

之前微信公众平台上群发的图文消息一旦发出去后就不能再改了,假使发送成功后发现有错别字你马上到后台修改了,订阅用户看到的还是那个错别字,即使改了也没用,ytkah就吃过这个亏.现在公众平台貌似有更新了,发出去的微信图文消息你删除后不再显示,提示“该内容已被发布者删除”. 后悔药来了?微信公众平台图文消息群发成功后删除订阅用户看不到内容.修改文字和段落是否成功还没测试,如果哪位公众号运营者已完成过的,欢迎发送截图给我们哈,不胜感激!

ado显示,删除后刷新重新显示

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace ConsoleApplication6 { class Program { static void Main(string[] args) { //1.显示表格内容 //引用数据库命名空间

jquery实现&lt;body&gt;中点击按钮后,在&lt;tbody&gt;中显示一连串文本框

HTML中的代码如下: 1 <div style="background:#fff;border-style:solid; border-width:1px 1px 0 1px;border-color:#B8D0D6;"> 2 <div > 3 <div style="margin:-6px 0 0 0"> 4 <button class="button gray" type="button&

文档里的东西删除后还能恢复吗

文档里的东西删除后还能恢复吗?相信很多的人都遇到过这种情况,自己并不知道我们的手机文档是不是有用的,或者是我们以为我们的手机文档没有用,然后就将我们的手机文档给删除了. 那么等我们删除之后,若是发现我们的手机文档有用,我们该怎么去恢复我们删除的手机文档呢?若是你没有备份的情况下,你也不用担心,因为我们可以试着用下面的方法去找回我们的文档. 1.在准备恢复的时候我们先打开电脑,在电脑上浏览器上下载安装"强力安卓恢复精灵",安装结束之后用数据线将电脑和丢失数据手机连接在一起,之后打开手机的

MySQL数据库删除后的恢复工作

上午不小心把昨天刚刚建好的一个数据库删了个精光!幸好mysql中开启了日志功能. 下面总结一下数据库删除后的恢复方法: 首先:将最近的二进制类型的日志文件存成文本文件导出,命令如下: mysqlbinlog  F:/wamp/mysql-bin.000045  > F:/test.txt 其次:打开保存的txt文件,文件格式如下: 其中at 1099代表第1099个命令(姑且这么记),查询这些命令,看看你需要回复的命令在什么地方,然后执行命令. 最后:执行回复命令,如下: mysqlbinlog

Android捕捉图像后在SurfaceView上变形显示问题的处理

我们在Android中经常会使用SurfaceView编写自定义的摄像头,可是有的时候会经常会出现图像的变形,我们就会很郁闷的问这到底是为什么呢?其实这个最根本的原因是SurfaceView和PreViewSize的尺寸不是同一个比率. 所谓PreViewSize就是在预览的时候帧数据的尺寸,SurfaceView是用来预览Camera的视图,它的尺寸也就是Screen全屏时候的大小.还有一个重要尺寸的是PictureSize,这个是拍照后图片的尺寸,就是所保存的结果图片的大小. 所以解决刚刚问

文件打开后任务栏里面不显示打开的文件名称

打开EXCEL文件时发现任务栏里面不显示打开文件的名称,当时的任务栏没有设置为自动隐藏,这就奇怪了.问度娘,说CTRL+ALT+DELETE打开任务管理器,新建任务,试了一下还是没有解决,最后没办法,在任务管理器里面把一些不需要的进程给结束了,当我把IE浏览器的进程结束后,任务栏立马就显示出刚才打开文件的名称.怪哉!没搞清楚他们之间的原因,但总归解决了问题,此法供大家参考! 文件打开后任务栏里面不显示打开的文件名称,布布扣,bubuko.com

【安卓】imageView.scaleType取centerCrop后,再用padding时显示异常?

imgView.setCropToPadding(true);即可          [安卓]imageView.scaleType取centerCrop后,再用padding时显示异常?,布布扣,bubuko.com

Pydev安装成功后在Eclipse中不显示

[环境] Eclipse Version: Luna Service Release 1 (4.4.1) Windows System:  Windows 7 Python Version:  Python 2.7.4 JDK Version:      JDK 1.6 [现象] 参照安装文章安装后Pydev后,发现Window-> Preferences没有显示Pydev. http://blog.csdn.net/Jerry_1126/article/details/19359139 [处理