本帖最后由 u011152327 于 2014-06-03 23:35:51 编辑

解决方案 »

  1.   

    req.getParameter(name)你绑定的参数不是name么,怎么从req.getParameter(info) info中读取,没有绑定这个参数肯定是null了
      

  2.   


    呃~不是~复制错代码了~~
    我是这么写的~~
    package org.timepower.temp;import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;/**
     * Created by timepower on 14-6-3.
     */
    @WebServlet("/get.do")
    public class getParametor extends HttpServlet{
        @Override
        public void doGet(HttpServletRequest req , HttpServletResponse resp)
            throws ServletException, IOException
        {
            String img = "test";
            String test = req.getParameter(img);
            resp.getWriter().print(test);
        }
    }
      

  3.   

    1 打印info, 确定info是否为空
    2 你确定你是要打印
    resp.getWriter().println(info)
    ;?还是resp.getWriter().println(req.getParameter(info));
      

  4.   

    getParameter(String name)
    以 String 形式返回请求参数的值,如果该参数不存在,则返回 null。
     String test = req.getParameter(img);这句话是取不出来img中的内容的,String img = "test";这并不是初始化参数啊
      

  5.   

    你可以在web.xml中查看初始化参数。。
      

  6.   

    楼主问题在reques.getParameter()
    这个方法获取的是HTTP请求传递的参数,不是后台的某个参数public String getParameter(String name)
    以 String 形式返回请求参数的值,如果该参数不存在,则返回 null。请求参数是与请求一起发送的额外信息。
    对于 HTTP servlet,参数包含在查询字符串或发送的表单数据中。 
    只有在确定参数只有一个值时,才应该使用此方法。如果参数可能拥有一个以上的值,则使用 #getParameterValues。 
      

  7.   


    呃~不是~复制错代码了~~
    我是这么写的~~
    package org.timepower.temp;import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;/**
     * Created by timepower on 14-6-3.
     */
    @WebServlet("/get.do")
    public class getParametor extends HttpServlet{
        @Override
        public void doGet(HttpServletRequest req , HttpServletResponse resp)
            throws ServletException, IOException
        {
            String img = "test";
            String test = req.getParameter(img);
            resp.getWriter().print(test);
        }
    }getParameter()的参数是表单中的name或者url里面的参数。你检查下你参数是否传过来了。把你传参数的页面或者url贴上来。
      

  8.   

    每日回帖 +10可用分楼主访问一下这个地址
    /get.do?test=param&param=value