学习 JavaWeb项目开发案例精粹14(新闻发布系统)之七

这个servlet的功能只有一个就是接受参数,然后有个跳转。


package com.ppcms.servlet;

import com.ppcms.common.CodeFilter;
import com.ppcms.common.Log;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class DOServlet
{

    public DOServlet()
    {
    }

    public String requestStr(HttpServletRequest request, String varStr)
    {
        try
        {
            str = CodeFilter.toHtml(request.getParameter(varStr));
        }
        catch(Exception e)
        {
            e.printStackTrace(System.out);
            Log.writeLog("DOServlet RequestStr(), Exception Occured ! Info :" + e.getLocalizedMessage());
        }
        return str;
    }

    public int requestInt(HttpServletRequest request, String varStr)
    {
        try
        {
            itr = Integer.parseInt(request.getParameter(varStr));
        }
        catch(Exception e)
        {
            e.printStackTrace(System.out);
            Log.writeLog("DOServlet RequestStr(), Exception Occured ! Info :" + e.getLocalizedMessage());
        }
        return itr;
    }

    public static void responseUrl(HttpServletResponse response, String url)
    {
        try
        {
            response.sendRedirect(url);
        }
        catch(Exception e)
        {
            e.printStackTrace(System.out);
            Log.writeLog("DOServlet responseUrl(), Exception Occured ! Info :" + e.getLocalizedMessage());
        }
    }

    private String str;
    private int itr;
}
  这个方法是取出Request请求中的参数,返回是个String类型。public String requestStr(HttpServletRequest request, String varStr)取Request请求中的varStr参数的值St ring类型。
   public int requestInt(HttpServletRequest request, String varStr)取出request请求中参数varStr的值,返回int类型。
public static void responseUrl(HttpServletResponse response, String url)这个法方作用就是跳转了。作用语句response.sendRedirect(url);就是这一句了。

你可能感兴趣的:(学习 JavaWeb项目开发案例精粹14(新闻发布系统)之七)