在Spring 4中将数据库值从jsp传递给控制器

时间:2016-02-08 14:07:19

标签: java spring jsp spring-mvc

我有一个用户页面,我正在查看特定的用户详细信息。我希望能够将此用户添加为"朋友"。我有点理解将这个用户添加为朋友需要做的技术细节,我只是不确定如何将jsp值传递给控制器​​。

这是我朋友实体的样子:

// ...
let customEvent = new CustomEvent('myevent', {
  bubbles: true,
  cancelable: true
});

button.addEventListener('click', function (e) {
  e.preventDefault();
  otherElement.dispatchEvent( customEvent );
  // at this point i neeed some help
  // if ( customEvent was canceled or prevented ) { do something }
});

在我的JSP文件中,我正在查看用户的详细信息:

@Entity
@Table(name = "friend")
public class Friend {
@Id
@GeneratedValue
private int id;

@Column(name = "friend_username")
private String friend_username;

@ManyToOne(optional=false)
@JoinColumn(name = "friend_username", referencedColumnName="username", insertable=false, updatable=false)
private User user;

public Friend() {
    this.user = new User();
}

public Friend(int id, String friend_username, User user) {
    super();
    this.id = id;
    this.friend_username = friend_username;
    this.user = user;
}

如何将user.username值传递给控制器​​?我知道我可以使用Principal获取当前用户名。如果有人可以提供帮助或有任何例子我会非常感激。

0 个答案:

没有答案