如何在 JSP 中创建评分系统?

Ken*_*ncy 4 html java jsp rating-system

我正在用 JSP 为主题库做一个小项目。当最终用户查看这本书的详细信息和评分时,我想为图书馆中的书籍创建一个评分系统。任何人都可以提供提示或教程如何解决这个问题?

Bal*_*usC 5

我建议为此使用jQuery Star Rating 插件。检查演示页面它的样子。JSP/HTML 基本上是这样的(你只需要把必要的 JS/CSS/图像文件放在公共网页内容中)。魔法是通过给单选按钮类名来完成的star

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Star rating demo</title>
        <link rel="stylesheet" href="jquery.rating.css">
        <script src="jquery.js"></script>
        <script src="jquery.rating.js"></script>
    </head>
    <body>
        <form>
            <input type="radio" name="rating" value="1" class="star">
            <input type="radio" name="rating" value="2" class="star">
            <input type="radio" name="rating" value="3" class="star">
            <input type="radio" name="rating" value="4" class="star">
            <input type="radio" name="rating" value="5" class="star">
        </form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在服务器端,您只是HttpServletRequest#getParameter()用来获取评级值。

String rating = request.getParameter("rating");
// ...
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,它会返回 1、2、3、4 或 5。