savemessageandstudnet.java

来自「学生选课管理系统 struts hibernate」· Java 代码 · 共 53 行

JAVA
53
字号
package com.action;

import java.util.Iterator;
import java.util.List;

import javax.servlet.http.*;

import org.apache.struts.action.*;

import com.hibernate.BusinessService;
import com.hibernate.*;

public class SaveMessageAndStudnet extends Action {
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		HttpSession session = request.getSession();
		String a = request.getParameter("companny");
		String b = request.getParameter("address");
		String c = request.getParameter("messbox");
		String d = request.getParameter("salary");
		Student stu = (Student) session.getAttribute("student");
		int mid=0;
		Message message = new Message(a, b, c, d, stu);
		List list = new BusinessService().findAllMessage();
		Iterator it = list.iterator();
		while (it.hasNext()) {
			Message m = (Message) it.next();
			m.getAddress();
			mid = m.getId().intValue();
			System.out.println(b);
			System.out.println("********");

		}
		try{
		if(mid==stu.getId().intValue()){
				
		}
		
		else{
		stu.setMessage(message);

		session.setAttribute("message", message);
		new BusinessService().saveStudent(stu);

		return (mapping.findForward("addokm"));}}
		catch(Exception e)
		{
	e.printStackTrace();
		}
		return (mapping.findForward("addokmerror"));
	}
}

⌨️ 快捷键说明

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