我有一个显示在线用户列表的网络应用。用户可以从该列表中选择一个其他用户进行连接,从而将其带到新页面。这个新页面将是用户" connect" (使用WebRTC)。对于我的连接方法,我需要来自两个用户的用户ID。我在一页中获得了这些ID。我的问题是我需要将这些ID传递到下一页。我想到的一些方法包括:
但我不确定是否有更好的方法来实现这一目标。什么是最有效的方式来了解他们选择的用户(通过使用他们的ID),以便他们可以在下一页内连接?
答案 0 :(得分:0)
在URL中传递信息非常容易受到黑客攻击。可能最简单的方法和最强大的方法是使用bean
<强> JSP 强>
<html>
<head><title>Hello JSP</title></head>
<body>
<%! String name, email; %>
<jsp:useBean id="hello" scope="session" class="greetings.HelloBean" />
<jsp:setProperty name="hello" property="name" value='<%= request.getParameter ("name") %>'/>
<jsp:setProperty name="hello" property="email" value='<%= request.getParameter ("email") %>'/>
<%
name = hello.getName();
email = hello.getEmail();
out.println ("<h3>Hello, your name is " + name);
out.println (" and your email address is " + email + ".</h3>");
%>
</body></html>
<强>豆强>
public class HelloBean
{
private String name = "";
private String email = "";
public String getName() {return name;}
public String getEmail() {return email;}
public void setName (String n) {name = n;}
public void setEmail (String e) {email = e;}
} // HelloBean