0

playframework の render 関数について質問があります。私のコード例では、html で ${user.password} を使用したことがない場合、パスワードが公開されていますか?

@Entity
public class User extends Model {
    public String name;
    public String password;
}

コントローラ

...
public static void page() {
    List<User> users = User.findAll(); 
    render(users)
}

${user.password} は使用されません。

...
#{list items: users, as: 'user'}
<td>${user.name}</td>
#{/list}
...
4

1 に答える 1

0

いいえ、そうではありません。Play はクライアント側ではなくサーバー側のフレームワークであることを忘れないでください。つまり、前面に送信されないものは公開されません。

を呼び出すと実際に何が起こるかとrenderいうと、関数サーバー側を呼び出して、完了するとクライアントに送信される html ファイルを生成することです。

于 2013-06-22T13:31:40.263 に答える