2013-08-27 104 views
0

我是一名初学者。在我的项目中,我使用的是JSP和Mysql Workbench。我从一个jsp页面传递一个值到另一个,我使用的代码得到一个错误是将jsp页面中的值传递给另一个页面时出错

response.sendRedirect("setter.jsp?userid=<%=(rs.getInt("user_id"))%>");

错误的表现是)预期,但我不能确定哪里是错误,请有人帮助我。

+0

如果你在JSP中,您不能发送重定向。在servlet中这样做。 –

回答

2

不确定为什么你需要scriptlet标记,当你已经在脚本里面。它不应该是

response.sendRedirect("setter.jsp?userid="+rs.getInt("user_id")); 

PS:

  • 正如评论引述,我不知道如果重定向可以从JSP来完成。我专注于语法。
  • 使用JSTL,而不是小脚本
+0

这是否消除错误并不重要,因为它们将无法发送重定向。 http://stackoverflow.com/questions/6637990/response-sendredirect-from-jspinclude-being-ignored –

+0

谢谢@SotiriosDelimanolis我不知道重定向。我已编辑帖子 – sanbhat

+0

@SotiriosDelimanolis:只有当您使用''标签包含该jsp时,才会提交响应。用普通的jsp,它应该可以工作。 –

相关问题