我正在处理即将到期的家庭作业,我已经搜索并搜索并搜索了此问题的答案,但我现在不知道该去哪里。
我正在使用带有 Tomcat 7.0 和 MySql 数据库的 Eclipse Juno。我必须为披萨店开发一个 Web 应用程序。我几乎所有东西都在工作,所以如果有要求,我只会在这里发布代码,因为有很多。
我的问题是我有一个调用 j_security_check 的登录表单,它工作得很好。然而,当用户登录时,他们会被带到一个客户表单,该表单应该显示他们的姓名、地址、电话号码,并让他们可以选择编辑其中任何一个或只是开始他们的订单。我的问题是当用户从登录页面重定向到 customer.jsp 页面时,我需要获取 j_username 并从我的数据库中提取客户信息以填充表单。我们不应该在我们的代码中使用 <% ----- %> 如果我们可以帮助它并将其保留在 servlet 中。我只是迷失了如何获取该 j_username 然后调用 servlet 来填充表单(如果我可以获得数据,我可以进行填充)。
请帮忙!!!我知道我在这里遗漏了一些非常简单的东西,这让我发疯了。
好的,我已经尝试了您发送的演示,实际上找到了另一个使用 FORM 的演示,就像我的项目一样。我仍然无法让它工作。我有点失落。当我完全按照他们的方式进行演示时,servlet 会生成文本并输出它。我能够将其更改为 requestDispatcher 并将其发送到我需要它在登录时访问的页面。该演示只是将它转到 url 主机.../YourProject/test 不是实际页面。我不知道如何让它调用 servlet,这样我就可以用我的项目获取标题信息。我有 servlet LoginUser 我希望用户登录 login.jsp 并且有一个 login_error.jsp 以防出错。当用户成功登录时,他们应该被带到 customer.jsp 并且页面上的字段填充了他们的数据。我也需要更改它以使用 SSL,但没有