⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookaction.java

📁 实现了struts2整合jsf的技术
💻 JAVA
字号:
package lee.action;

import com.opensymphony.xwork2.ActionSupport;

import java.util.*;
import lee.model.Book;
import lee.service.BookService;
/**
 * @author  yeeku.H.lee kongyeeku@163.com
 * @version  1.0
 * <br>Copyright (C), 2005-2008, yeeku.H.Lee
 * <br>This program is protected by copyright laws.
 * <br>Program Name:
 * <br>Date: 
 */
public class BookAction extends ActionSupport
{
	private Book currentBook;
	private int editId;

	private BookService bs;
	public void setBs(BookService bs)
	{
		this.bs = bs;
	}

	public void setCurrentBook(Book currentBook)
	{
		this.currentBook = currentBook;
	}
	public Book getCurrentBook()
	{
		//如果editId请求参数不为空,则currentBook也不为空
		if (editId != 0)
		{
			this.currentBook = bs.getBookById(editId);
		}
		else if (currentBook == null)
		{
			currentBook = new Book();
		}
		return this.currentBook;
	}

	public void setEditId(int editId)
	{
		this.editId = editId;
	}
	public int getEditId()
	{
		 return this.editId;
	}

	public List<Book> getAllBook()
	{
		List<Book> result = new ArrayList<Book>();
		for (Book b : bs.getAllBook())
		{
			result.add(b);
		}
		return result;
	}

	public String save()
	{
		bs.addBook(currentBook);
		return "list";
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -