📄 infoinandout.java
字号:
/**
* 实现存放页面中获取值的接口
*/
package com.gd.mvc.io;
import java.io.Serializable;
import java.util.Enumeration;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author gc
* 本接口中其中的一些方法模仿HttpServletRequest中的方法
* 一些方法模仿Map中的方法
*/
public interface InfoInAndOut extends Serializable {
/**
* 同Map的get(Object obj)用法
* @param obj Object
* @return Object
*/
public Object get(Object obj);
/**
* 同Map的put(Object key, Object value)用法
* 将value存入key的map中
* @param Object key
* @param Object value
*
*/
public void put(Object key, Object value);
/**
* 同HttpServletRequest的getParameter(String fieldName)方法
* @param fieldName 页面中元素名称
* @return 返回页面中元素名称的value
*/
public String getParameter(String fieldName);
/**
* 同HttpServletRequest的getParameterNames方法
* @return 返回页面中所有元素的名称
*/
public Enumeration getParameterNames();
/**
* 同HttpServletRequest的getParameterValues(String fieldName)方法
* @param fieldName 页面中元素名称
* @return 返回页面中所有元素名称的所有值,以数组的方式存放。
*/
public String[] getParameterValues(String fieldName);
/**
* 同HttpServletRequest的getQueryString()方法
* @return 请求网址的QueryString
*/
public String getQueryString();
/**
* 根据xml中path中指定的valueObject的id,将页面上所有以
* valueObject的id的结尾的元素的值转换成为VO.
* @return Object
*/
public Object getVO() throws Exception;
/**
* 根据xml中path中指定的valueObject的id,将页面上所有以
* valueObject的id的结尾的元素的值转换成为VO.
* @return Object
*/
public Object getVO(String voId) throws Exception;
/**
* 根据指定的复选框名称checkFieldName,将选中的元素的值转换成为VO,存入List中返回
* @return Object
*/
public List getVOs(String checkFieldName) throws Exception;
/**
* 根据指定的复选框名称checkFieldName,将选中的元素的值转换成为VO,存入List中返回
* @return Object
*/
public List getVOs(String voId, String checkFieldName) throws Exception;
/**
* 得到HttpServletRequest对象
* @return HttpServletRequest对象
* @throws Exception
*/
public HttpServletRequest getHttpServletRequest() throws Exception;
/**
* 得到HttpServletResponse对象
* @return HttpServletResponse对象
* @throws Exception
*/
public HttpServletResponse getHttpServletReponse() throws Exception;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -