Mercurial > hg > digilib-old
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() %>, |