我可以在React JS类中使用Java代码吗?

时间:2019-05-13 17:00:51

标签: java reactjs jsp

我对React还是很陌生,我正在使用react创建一个注释系统,该系统嵌入了一个更大的Java项目中。 React代码是我的一个JSP文件的一部分。我正在尝试在React类中使用一些Java代码,以便可以读取和更新数据库表。

这是我的React课:

 class CommentBoard extends React.Component{


state = {
comments:[]
};

removeComment = i => {
    var arr = this.state.comments;
    arr.splice(i, 1);
    this.setState({ comments: arr });
  }

updateComment = (text, i) => {
    var arr = this.state.comments;
    arr[i] = text;
    this.setState({ comments: arr });
  }

 addComment = text => {
    var arr = this.state.comments;
    arr.push(text);
    this.setState({ comments: arr });
  }

eachComment = (text,i) => {
return(
<Comment key={i} 
index = {i} 
updateCommentProp={this.updateComment} 
removeCommentProp={this.removeComment}
>
{text}
</Comment>);
}

render(){
return(

<div>
<CommentForm addNewComment={this.addComment} />
<div>
{
    this.state.comments.map(this.eachComment)

}
</div>
</div>

);

}

}

我想做的是做“注释”,从数据库导入注释的变量状态。我有Comment和CommentDAO类,我只需要类似:

CommentDAO commentdao = new CommentDAO();
List<Comments> comms= commentdao.getAllcomments();
comments <- comms.getCommentText(); ///assign(somehow) the data from the List to my state variable. 

Java可以做到吗?还是我必须使用node.js?我也可以将其集成到JSP页面中吗?

0 个答案:

没有答案