首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModelAndView不能正常工作

ModelAndView不能正常工作
EN

Stack Overflow用户
提问于 2016-08-07 17:37:06
回答 1查看 702关注 0票数 0

我已经用java写了代码。所有的东西都在正常工作。我只想返回没有返回正确网页的value和page的值。它正在抛出空白页面。我的控制器的代码是:

代码语言:javascript
复制
public class Part3 extends HttpServlet {

Num num = new Num();
String name[];
Record record = null;

public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    ModelAndView mv = new ModelAndView();
    String number = request.getParameter("number");
    num.setNumber((number));

    Driver driver = GraphDatabase.driver("bolt://localhost", AuthTokens.basic("neo4j", "neo4j"));
    Session session = driver.session();
    StatementResult result = session.run("MATCH (tom {name: '" + number + "'}) RETURN tom.name, tom.born, tom.roles;");
    while (result.hasNext()) {
        record = result.next();
    }
    session.close();
    driver.close();

    request.setAttribute("selectObject", record);
    mv.setViewName("index");
    return mv;
}

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException {
    try {
        handleRequest(request, response);
    } catch (IOException ex) {
        Logger.getLogger(Part3.class.getName()).log(Level.SEVERE, null, ex);
    }
}
}

我的网页是index.html,它的代码是:

代码语言:javascript
复制
<form action ="number" name ="number">
            <b>Enter Song ID:</b>
            <input type="text" name='number' required  placeholder="Enter SongID"><br /><br /><br />
            <input type="submit"  value="Submit" class="btn btn-primary" style="background-color: orangered"/> 
        </form>
        ${selectObject}
    </div>
EN

回答 1

Stack Overflow用户

发布于 2016-08-07 17:43:12

ModelAndView是一个spring mvc对象。您不能在servlet中使用它。

您的servlet什么也不做,在servlet中,您需要写入对象HttpServletResponse。你想用这段代码handleRequest(request, response);做什么?

更新:

首先,在对象响应中,您可以获得一个PrintWriter : response.getWriter()。在此编写器中写入响应。

第二,删除ModelAndView,你不需要它。在使用Spring MVC之前,尝试理解什么是servlet。

下面是一个简单的例子:http://www.tutorialspoint.com/servlets/servlets-first-example.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38812816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档