JSP Servlet脚本,传递参数

时间:2012-03-10 03:29:08

标签: java jsp servlets parameter-passing

错误[我是新用户,所以我无法发布图片(只是链接)] http://i.imgur.com/AEjev.png

我的ask.jsp(第15-20行)------------------------------------- -----------------

<%!
        String corpus = new String();
        String getStory()
        {
            corpus = request.getParameter("story");
            return corpus;
        }

%>

似乎说它无法找到符号“请求”,尽管我已从我的'processStory'servlet发送它,如下所示: -

finally {
        RequestDispatcher rd = request.getRequestDispatcher("/ask.jsp");
        request.setAttribute("story", storyTold);
        rd.forward(request, response);
        out.close();
    }

2 个答案:

答案 0 :(得分:0)

由于您正在设置请求属性,因此您应该在JSP中执行request.getAttribute。 顺便说一句,JSP中不再使用scriptlet。

答案 1 :(得分:0)

尝试将<%!更改为<%,将request.getParameter()更改为request.getAttribute()。 顺便问一下为什么要在scriptlet中定义一个方法?