📄 removebookmark.jsp
字号:
<%@ page contentType="text/html;charset=ISO-8859-15" pageEncoding="ISO-8859-1"%>
<%@ page import="org.homeplayer.data.*" %>
<%@ page import="org.homeplayer.util.*" %>
<%@ page import="java.io.*" %>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request">
<jsp:setProperty name="hppc" property="request" value="<%=request%>"/>
</jsp:useBean>
<%
hppc.setRefresh(WebUtil.getParam(request, "next", "/info.jsp"));
VLCControl vlc = VLCControl.shareInstance();
VLCInfo vlcInfo = vlc.getInfo();
MediaItem media = vlcInfo.getCurrentMedia();
if (media == null) {
System.out.println("Impossible to remove a bookmark : The currently played media can not be found");
} else if (! ((media instanceof Music) || (media instanceof Film))) {
System.out.println("Impossible to remove a bookmark : The currently played media is not an audio file neither a video file");
} else {
BookmarkManager bmManager = BookmarkManager.getInstance();
File mediaFile = new File(media.getPath());
String toDelete = request.getParameter("bm");
if (toDelete.equals("all")) {
bmManager.removeBookmarks(mediaFile);
} else {
Bookmarks bm = bmManager.getBookmarks(mediaFile);
bm.removeItem(new Bookmarks.Item(Integer.parseInt(toDelete)));
bmManager.setBookmarks(mediaFile, bm);
}
}
%>
<html>
<head><jsp:include page="/WEB-INF/jsp/head.jsp" /></head>
<body>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -