这个是jsp网站开发里一个新闻发布系统的源代码。有一定的参考价值

源代码在线查看: request.java

软件大小: 2363 K
上传用户: qq448792326
关键词: jsp 网站 新闻发布系统 价值
下载地址: 免注册下载 普通下载 VIP

相关代码

				package com.jspsmart.upload;

				import java.util.Enumeration;

				import java.util.Hashtable;

				

				public class Request

				{

				

				    private Hashtable m_parameters;

				    private int m_counter;

				

				Request()

				{

				    m_parameters = new Hashtable();

				    m_counter = 0;

				}

				

				

				public String getParameter(String name)

				{

				    if (name == null)

				        throw new IllegalArgumentException("Form's name is invalid or does not exist (1305).");

				    Hashtable values = (Hashtable) m_parameters.get(name);

				    if (values == null)

				        return null;

				    else

				        return (String) values.get(new Integer(0));

				}

				

				

				public Enumeration getParameterNames()

				{

				    return m_parameters.keys();

				}

				

				

				public String[] getParameterValues(String name)

				{

				    if (name == null)

				        throw new IllegalArgumentException("Form's name is invalid or does not exist (1305).");

				    Hashtable values = (Hashtable) m_parameters.get(name);

				    if (values == null)

				        return null;

				    String strValues[] = new String[values.size()];

				    for (int i = 0; i < values.size(); i++)

				        strValues[i] = (String) values.get(new Integer(i));

				

				    return strValues;

				}

				

				

				protected void putParameter(String name, String value)

				{

				    if (name == null)

				        throw new IllegalArgumentException("The name of an element cannot be null.");

				    if (m_parameters.containsKey(name))

				    {

				        Hashtable values = (Hashtable) m_parameters.get(name);

				        values.put(new Integer(values.size()), value);

				    }

				    else

				    {

				        Hashtable values = new Hashtable();

				        values.put(new Integer(0), value);

				        m_parameters.put(name, values);

				        m_counter++;

				    }

				}

				}			

相关资源