我正在使用JSP为主题库做一个litle项目。我想在最终用户查看本书的书籍和评级细节时为图书馆中的书籍创建评级系统。任何人都可以给出提示或教程如何解决这个问题吗?
答案 0 :(得分:4)
我建议使用jQuery Star Rating plugin。检查demo page它们的样子。 JSP / HTML基本上看起来像这样(你只需要将必要的JS / CSS /图像文件放在公共webcontent中)。通过给单选按钮提供类名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>
在服务器端,您只需使用HttpServletRequest#getParameter()
即可获得评级值。
String rating = request.getParameter("rating");
// ...
通过上面的例子,它将返回1,2,3,4或5。