Spring 如何在JSP页面中调用servlet

Spring 如何在JSP页面中调用servlet,spring,hibernate,jsp,Spring,Hibernate,Jsp,我是春季Java EE的业余爱好者。这是我的开始。有人能告诉我:不创建表单也不刷新页面就可以从JSP页面中的servlet获取一些数据吗 我正在使用带有Hibernate和JSP的Spring框架。通过Spring Security登录后,会出现加载主页:index.jsp。在这个页面上,我将为登录用户显示QuickDesktop,其中包含使用hibernate从数据库获取的一些信息(姓名等)。正如您所猜测的,我不会重新加载/重定向这个页面,所以使用FORM子句是不可能的 问题: 1.我是否可以

我是春季Java EE的业余爱好者。这是我的开始。有人能告诉我:不创建表单也不刷新页面就可以从JSP页面中的servlet获取一些数据吗

我正在使用带有Hibernate和JSP的Spring框架。通过Spring Security登录后,会出现加载主页:index.jsp。在这个页面上,我将为登录用户显示QuickDesktop,其中包含使用hibernate从数据库获取的一些信息(姓名等)。正如您所猜测的,我不会重新加载/重定向这个页面,所以使用FORM子句是不可能的

问题: 1.我是否可以从JSP页面调用servlet来从数据库获取用户数据,而无需重新加载/重定向页面?只是:简单地调用servlet函数并将该函数的结果作为hibernate对象获取。 2.有没有办法调用Hibernate直接在JSP页面中获取数据

或者请告诉我如何使用简单有效的技术解决这个问题

谢谢你的帮助。
对不起我的英语

听起来Ajax可能是你最好的选择。为什么你在成功登录后转发到JSP,而不是转发到servlet呢。非常感谢。但对于未来:有没有从JSP调用servlet函数的方法?我的内容是巨大的(HTML包括整个页面的菜单,内容和页脚)。在response.getWriter函数中粘贴大部分代码是无效的。也许你能告诉我在这种情况下该怎么做?阅读MVC模式,学习如何使用SpringMVC,因为你已经在使用Spring了。servlet是一个控制器。它首先被调用,准备所有需要在页面中显示的数据,将这些数据存储在请求属性中,然后转发给JSP,JSP从请求中获取数据并显示它。Spring MVC工作得非常完美!正是我想要的。非常感谢您(T:)