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

📄 infoinandout.java

📁 j2ee程序。 spring、xml、 实现增加内容选项。
💻 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 + -