我正在使用JAVA中的动态网络应用程序并恢复应用程序的密码,我实现了一个电子邮件,向特定用户发送带有随机令牌的链接,使用此令牌我可以获得一些数据。
我的疑问是,如何声明servlet是动态的?多个令牌如何使用servlet?
答案 0 :(得分:0)
首先,不是动态处理请求的servlet,而是映射为处理对不同端点的请求的控制器。对于大多数应用程序,一个servlet足以处理所有可能的请求和方案。我建议使用Spring框架来处理JavaEE人员,因为它在JavaEE之上提供了很好的抽象。描述了基于Good Spring的注册/确认示例以及令牌here。
如果您确实只想使用javaEE方法,我建议将令牌作为请求参数传递。并在服务器上得到它
public void handleRequest(HttpServletRequest req, HttpServletResponse res) throws IOException {
String paramValue = req.getParameter("token");
}