Выход JPA из веб-службы - PullRequest
0 голосов
/ 19 июня 2020

Я создаю веб-сервис в Springboot и использую JPA. Я хотел добавить кнопку выхода на свою страницу, но она не работает.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="path" value="${pageContext.request.contextPath}"></c:set>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Hello</title>
</head>
<body>
<c:if test="${pageContext.request.userPrincipal.name !=null }">
    <form method="post" id="LogoutForm" action="${path}/logout">
        <input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>
    </form>
    <p>Welcome ${pageContext.request.userPrincipal.name} | <a onclick="document.forms['logoutForm'].submit()">Logout</a></p>
    <h1>${message}</h1>
    <p><a href="${path}/user/list">User list</a></p>
    <p><a href="${path}/user/form">Add User</a></p>
    <p><a href="${path}/address/list">Address list</a></p>
    <p><a href="${path}/address/form">Add Address</a></p>
</c:if>
</body>
</html>

Она не кликабельна.

1 Ответ

0 голосов
/ 19 июня 2020

Вы должны добавить href, например:

<a href="#" onclick="document.forms['logoutForm'].submit()">Logout</a>
...