医院在线挂号子系统

 

源码下载地址:https://download.csdn.net/download/mmzian/12012243

部分基础代码分析##

      用户挂号界面

<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ page isELIgnored="false" %> 
<%
    String path = request.getContextPath();
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
	<meta http-equiv="pragma" content="no-cache"/>
	<meta http-equiv="cache-control" content="no-cache"/>
	<meta http-equiv="expires" content="0"/>    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"/>
	<meta http-equiv="description" content="This is my page"/>
	
	<link rel="stylesheet" type="text/css" href="<%=path %>/css/base.css" />
	
      
    <script type="text/javascript">
          
    </script>
  </head>
  
  <BODY leftMargin=9 topMargin=9 bgColor=#ffffff>
        
		               <c:forEach items="${requestScope.guahaoList}" var="guahao" varStatus="sta">
		               <fieldset style="width:95%; margin-left:5px;"><legend class="fieldtitle"></legend>
							<form action="<%=path %>/guahaoDel.action" name="111" method="post">
							<table class="bill" width="97%" cellpadding="3" cellspacing="3">
							    <tr>
							        <td>挂号专家:${guahao.zhuanjia.xingming}</td>
							    </tr>
							    <tr>
							        <td>挂号时间:${guahao.riqi}</td>
							    </tr>
							    <tr>
							        <td>所患疾病:${guahao.jibing}</td>
							    </tr>
							    <tr>
							        <td>你的姓名:${guahao.xingming}</td>
							    </tr>
							    <tr>
							        <td>
							             联系方式:${guahao.lianxi}
							            <input type="hidden" name="id" value="${guahao.id}">
							            <input type="submit" value="取消挂号" style="width: 80px;"/>
							        </td>
							    </tr>
							</table>
							</form>
					   </fieldset>
					   <br/>
					   </c:forEach>
  </BODY>
</html>

挂号后台action


import java.util.Date;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;

import com.dao.TGuahaoDAO;
import com.dao.TZhuanjiaDAO;
import com.model.TGuahao;
import com.model.TUser;
import com.model.TZhuanjia;
import com.opensymphony.xwork2.ActionSupport;

public class guahaoAction extends ActionSupport
{
	private Integer id;
	private Integer zhuanjiaId;
	private Integer userId;
	private String riqi;

	private String jibing;
	private String xingming;
	private String lianxi;
	
	private String message;
	private String path;
	
	private TGuahaoDAO guahaoDAO;
	private TZhuanjiaDAO zhuanjiaDAO;
	
	public String guahaoAdd()
	{
		HttpServletRequest request=ServletActionContext.getRequest();
		HttpSession session=request.getSession();
		TUser user=(TUser)session.getAttribute("user");
		
		
		TGuahao guahao=new TGuahao();
		
		guahao.setZhuanjiaId(zhuanjiaId);
		guahao.setUserId(user.getUserId());
		guahao.setRiqi(riqi);
		guahao.setJibing(jibing);
		
		guahao.setXingming(xingming);
		guahao.setLianxi(lianxi);
		
		guahaoDAO.save(guahao);
		
		
		this.setMessage("成功挂号");
		this.setPath("index.action");
		return "succeed";
	}
	
	
	public String guahaoDel()
	{   
		HttpServletRequest request=ServletActionContext.getRequest();
		
		TGuahao guahao=guahaoDAO.findById(id);
		guahaoDAO.delete(guahao);
		
		request.setAttribute("msg", "成功取消挂号");
		return "msg";
	}
	
	

	public String guahaoMana_user()
	{
		HttpServletRequest request=ServletActionContext.getRequest();
		HttpSession session=request.getSession();
		TUser user=(TUser)session.getAttribute("user");
		
		String sql="from TGuahao where userId="+user.getUserId();
		List guahaoList =guahaoDAO.getHibernateTemplate().find(sql);
		for(int i=0;i<guahaoList.size();i++)
		{
			TGuahao guahao=(TGuahao)guahaoList.get(i);
			guahao.setZhuanjia(zhuanjiaDAO.findById(guahao.getZhuanjiaId()));
		}
		
		request.setAttribute("guahaoList", guahaoList);
		return ActionSupport.SUCCESS;
	}
	
	
	
	public String guahaoMana_zhuanjia()
	{
		HttpServletRequest request=ServletActionContext.getRequest();
		HttpSession session=request.getSession();
		TZhuanjia zhuanjia=(TZhuanjia)session.getAttribute("zhuanjia");
		
		String sql="from TGuahao where zhuanjiaId="+zhuanjia.getId();
		List guahaoList =guahaoDAO.getHibernateTemplate().find(sql);
		for(int i=0;i<guahaoList.size();i++)
		{
			TGuahao guahao=(TGuahao)guahaoList.get(i);
			guahao.setZhuanjia(zhuanjiaDAO.findById(guahao.getZhuanjiaId()));
		}
		
		request.setAttribute("guahaoList", guahaoList);
		return ActionSupport.SUCCESS;
	}
	
	
	public TGuahaoDAO getGuahaoDAO()
	{
		return guahaoDAO;
	}


	public void setGuahaoDAO(TGuahaoDAO guahaoDAO)
	{
		this.guahaoDAO = guahaoDAO;
	}


	public TZhuanjiaDAO getZhuanjiaDAO()
	{
		return zhuanjiaDAO;
	}


	public String getMessage()
	{
		return message;
	}


	public void setMessage(String message)
	{
		this.message = message;
	}


	public String getPath()
	{
		return path;
	}


	public void setPath(String path)
	{
		this.path = path;
	}


	public void setZhuanjiaDAO(TZhuanjiaDAO zhuanjiaDAO)
	{
		this.zhuanjiaDAO = zhuanjiaDAO;
	}


	public Integer getId()
	{
		return id;
	}


	public void setId(Integer id)
	{
		this.id = id;
	}


	public String getJibing()
	{
		return jibing;
	}


	public void setJibing(String jibing)
	{
		this.jibing = jibing;
	}


	public String getLianxi()
	{
		return lianxi;
	}


	public void setLianxi(String lianxi)
	{
		this.lianxi = lianxi;
	}


	

	public String getRiqi()
	{
		return riqi;
	}


	public void setRiqi(String riqi)
	{
		this.riqi = riqi;
	}


	public Integer getUserId()
	{
		return userId;
	}


	public void setUserId(Integer userId)
	{
		this.userId = userId;
	}


	public String getXingming()
	{
		return xingming;
	}


	public void setXingming(String xingming)
	{
		this.xingming = xingming;
	}


	public Integer getZhuanjiaId()
	{
		return zhuanjiaId;
	}


	public void setZhuanjiaId(Integer zhuanjiaId)
	{
		this.zhuanjiaId = zhuanjiaId;
	}

}

具体代码下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值