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

📄 library.java

📁 这是一个基于图书馆系统 主要是用struts hibernate oracle做的
💻 JAVA
字号:
package com.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.actionForm.LibraryForm;
import com.dao.LibraryDAO;

public class Library extends Action {
	LibraryDAO libraryDAO = null;

	public Library() {
		libraryDAO = new LibraryDAO();
	}

	public ActionForward perform(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String action = request.getParameter("action");
		if ("libraryQuery".equals(action)) {
			return libraryModifyQuery(mapping, form, request, response);
		} else if ("libraryModify".equals(action)) {
			return libraryModify(mapping, form, request, response);
		}

		request.setAttribute("error", "您的操作有误!");
		return mapping.findForward("error");

	}

	public ActionForward libraryModifyQuery(ActionMapping mapping,
			ActionForm form, HttpServletRequest request,
			HttpServletResponse response) {
		LibraryForm libraryForm = (LibraryForm) form;
		libraryForm = libraryDAO.query();
		request.setAttribute("libraryModifyif", libraryForm);
		return mapping.findForward("librarymodifyQuery");

	}

	private ActionForward libraryModify(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		LibraryForm libraryForm = (LibraryForm) form;
		libraryForm.setId(libraryForm.getId());
		libraryForm.setLibraryname(libraryForm.getLibraryname());
		libraryForm.setCurator(libraryForm.getCurator());
		libraryForm.setTel(libraryForm.getTel());
		libraryForm.setAddress(libraryForm.getAddress());
		libraryForm.setEmail(libraryForm.getEmail());
		libraryForm.setUrl(libraryForm.getUrl());
		libraryForm.setCreateDate(libraryForm.getCreateDate());
		libraryForm.setIntroduce(libraryForm.getIntroduce());
		int set = libraryDAO.update(libraryForm);
		if (set == 0) {
        
			request.setAttribute("error", "操作失败");
			return mapping.findForward("error");
		}else{
			return mapping.findForward("librarymodify");
		}
	

	}

}

⌨️ 快捷键说明

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