从JSP文件中获取输入值Spring Auth React

时间:2019-03-26 16:16:38

标签: javascript reactjs jsp

我的React项目是Springboot项目。

我有一个index.jsp指向React应用的PROD版本。

<%@include file="/app/build/index.html"%>

但是,我那里也有以下代码。

<div style="display:none">
    <sec:authorize access="isAuthenticated()">
        <input type="text" name="username" value="<sec:authentication property="principal.username"/>"  ref="username">
    </sec:authorize>
</div>

在常规HTML中,这看起来像...

<div style="display:none">
    <sec:authorize access="isAuthenticated()">
        <input type="text" name="username" value="USER"  ref="username">
    </sec:authorize>
</div>

在我的代码中,我正在做以下事情。

constructor(props) {
  super(props);
  this.username = React.createRef();
  this.state = {.....}
}

最后,在componentDidMount()内,我有console.log(this.username.value);,但它又回来了undefined

我做错了什么?

0 个答案:

没有答案