comparison client/digitallibrary/ImgInfo-json.jsp @ 758:485b85f6e097 stream

fixed jsp to work with new classes. try SynchronizedHashMap.
author robcast
date Mon, 07 Feb 2011 11:02:23 +0100
parents ce5a0e6b5ee9
children
comparison
equal deleted inserted replaced
757:5d3f74f378dd 758:485b85f6e097
1 <%@page language="java" 1 <%@page language="java"
2 import="digilib.io.FileOps, digilib.io.ImageFileset, digilib.io.ImageFile, 2 import="digilib.io.FileOps, digilib.io.ImageFileSet, digilib.io.ImageFile,
3 digilib.image.ImageSize, digilib.servlet.DigilibConfiguration" 3 digilib.util.ImageSize, digilib.servlet.DigilibConfiguration"
4 contentType="application/json"%><%! 4 contentType="application/json"%><%!
5 // create DocumentBean instance for all JSP requests 5 // create DocumentBean instance for all JSP requests
6 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean(); 6 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
7 7
8 // initialize DocumentBean instance in JSP init 8 // initialize DocumentBean instance in JSP init
21 // dir cache 21 // dir cache
22 digilib.servlet.DigilibConfiguration dlConfig = docBean.getDlConfig(); 22 digilib.servlet.DigilibConfiguration dlConfig = docBean.getDlConfig();
23 digilib.io.DocuDirCache dirCache = (digilib.io.DocuDirCache) dlConfig.getValue("servlet.dir.cache"); 23 digilib.io.DocuDirCache dirCache = (digilib.io.DocuDirCache) dlConfig.getValue("servlet.dir.cache");
24 // get file 24 // get file
25 FileOps.FileClass fc = FileOps.FileClass.IMAGE; 25 FileOps.FileClass fc = FileOps.FileClass.IMAGE;
26 ImageFileset imgFile = (ImageFileset) dirCache.getFile(dlRequest.getFilePath(), dlRequest.getAsInt("pn"), fc); 26 ImageFileSet imgFile = (ImageFileSet) dirCache.getFile(dlRequest.getFilePath(), dlRequest.getAsInt("pn"), fc);
27 27
28 %>{ <% 28 %>{ <%
29 if (imgFile != null) { 29 if (imgFile != null) {
30 ImageFile img = imgFile.getBiggest(); 30 ImageFile img = (ImageFile) imgFile.getBiggest();
31 if (!img.isChecked()) {
32 DigilibConfiguration.docuImageIdentify(img);
33 }
34 ImageSize imgSize = img.getSize(); 31 ImageSize imgSize = img.getSize();
35 %> 32 %>
36 "filename" : "<%= imgFile.getName() %>", 33 "filename" : "<%= imgFile.getName() %>",
37 "aspect" : <%= imgFile.getAspect() %>, 34 "aspect" : <%= imgFile.getAspect() %>,
38 "dpi_x" : <%= imgFile.getResX() %>, 35 "dpi_x" : <%= imgFile.getResX() %>,