📄 checkrecordeventhandler.java
字号:
package com.mvc.event;import java.io.IOException;import java.util.ResourceBundle;import java.util.HashMap;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import com.mvc.event.baseEvent.EventHandlerBase;import com.mvc.constant.Constant;import com.mvc.bean.Charge;public class CheckRecordEventHandler extends EventHandlerBase{ private ResourceBundle rd = ResourceBundle.getBundle( Constant.URL_PROPERTYFILE ); protected String getURL(){ return rd.getString( Constant.CHECKRECORD ); } public void process( HttpServletRequest request, HttpServletResponse response ) throws IOException, ServletException{ String project = request.getParameter( Constant.PROJECT ); if( project.equals("") ){ throw new IOException("project can`t be empty"); } String hours = request.getParameter( Constant.HOURS ); try{ Integer.parseInt( hours ); }catch( NumberFormatException n ){ throw new IOException("hours must be a Integer"); } HttpSession session = request.getSession(); HashMap map = ( HashMap )session.getAttribute( Constant.HASHMAPKEY ); if( map == null ){ map = new HashMap(); } Charge charge = new Charge(); charge.setName( ( String )request.getParameter( Constant.NAME )); charge.setProject( ( String )request.getParameter( Constant.PROJECT )); charge.setHours( ( String )request.getParameter( Constant.HOURS )); map.put( charge.getProject(), charge ); session.setAttribute( Constant.HASHMAPKEY, map ); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -