积极的阿毛 2021-11-17 11:12 采纳率: 0%
浏览 55

RestFul风格写地址,重定向redirect报错


<%--
  Created by IntelliJ IDEA.
  User: 784854876
  Date: 2021/11/12
  Time: 9:17
  To change this template use File | Settings | File Templates.
--%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>书籍展示</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
</head>
<body>
        <div class="container">
            <div class="row clearfix">
                <div class="col-md-12 column">
                    <div class="page-header">
                        <h1>
                            <small>书籍列表---显示</small>
                        </h1>
                    </div>

                </div>
            </div>

            <div class="row">
                <div class="col-md-4 column">
                    <a class="btn btn-primary" href="${pageContext.request.contextPath}/book/toAddPaper">新增</a>
                    <a class="btn btn-primary" href="${pageContext.request.contextPath}/book/allBook">返回主页</a>
                </div>
                <div class="col-md-4 column"></div>
                <div class="col-md-4 column">
                    <form class="form-inline" action="${pageContext.request.contextPath}/book/searchBook" method="post" style="float:right">
                        <input type="text" name="Search" class="form-control" placeholder="请输入书籍号" required>
                        <input type="submit" value="搜索" class="btn btn-primary">
                    </form>
                </div>
            </div>

            <div class="row clearfix">
                    <div class="col-md-12 column">
                        <table class="table table-hover table-striped">
                            <thead>
                            <tr>
                                <th>书籍信息</th>
                                <th>书籍名称</th>
                                <th>书籍数量</th>
                                <th>书籍详情</th>
                            </tr>
                            </thead>
                        <tbody>
                        <c:forEach var="Books" items="${list}">
                            <tr>
                                <td>${Books.bookID}</td>
                                <td>${Books.bookName}</td>
                                <td>${Books.bookCounts}</td>
                                <td>${Books.detail}</td>
                                <td>
                                    <a href="${pageContext.request.contextPath}/book/update?id=${Books.bookID}" class="btn btn-primary">修改</a>
                                    <a href="${pageContext.request.contextPath}/book/deleteBook/${Books.bookID}" class="btn btn-primary">删除</a>
                                </td>
                            </tr>
                        </c:forEach>
                        </tbody>
                        </table>
                    </div>
            </div>
        </div>
</body>
</html>


    @RequestMapping("/deleteBook/{bookID}")
    public String deleteBook(@PathVariable(bookID) int id){
        bookService.deleteBookById(id);
        return "redirect:allBook";
    }

https://ask.csdn.net/$%7BpageContext.request.contextPath%7D/book/deleteBook/$%7BBooks.bookID%7D
我用RestFul风格写这个删除的 ${pageContext.request.contextPath}地址,返回到Controller中,运行一切正常,Mysql也会删除相应数据
但是 return "redirect:allBook"; 重定向回allBook 一直到 400

16-Nov-2021 20:20:16.787 警告 [http-nio-8080-exec-7] org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.logException Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'int'; nested exception is java.lang.NumberFormatException: For input string: "allBook"]

  • 写回答

2条回答 默认 最新

  • CSDN专家-Time 2021-11-17 11:21
    关注

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 11月17日

悬赏问题

  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛