Mercurial > hg > digilib
annotate client/digitallibrary/ImgInfo-json.jsp @ 770:8944c61e08d1 jquery
minor precisations
| author | hertzhaft |
|---|---|
| date | Fri, 11 Feb 2011 23:19:39 +0100 |
| parents | 5d3da97089bc |
| children | c36027f01968 |
| rev | line source |
|---|---|
| 746 | 1 <%@page language="java" |
| 2 import="digilib.io.FileOps, digilib.io.ImageFileset, digilib.io.ImageFile, | |
| 3 digilib.image.ImageSize, digilib.servlet.DigilibConfiguration" | |
| 4 contentType="application/json"%><%! | |
| 5 // create DocumentBean instance for all JSP requests | |
| 6 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean(); | |
| 7 | |
| 8 // initialize DocumentBean instance in JSP init | |
| 9 public void jspInit() { | |
| 10 try { | |
| 11 // set servlet init-parameter | |
| 12 docBean.setConfig(getServletConfig()); | |
| 13 } catch (javax.servlet.ServletException e) { | |
| 14 System.out.println(e); | |
| 15 } | |
| 16 } | |
| 17 %><% | |
| 18 // parsing the query | |
| 19 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request); | |
| 20 docBean.setRequest(dlRequest); | |
| 21 // dir cache | |
| 22 digilib.servlet.DigilibConfiguration dlConfig = docBean.getDlConfig(); | |
| 23 digilib.io.DocuDirCache dirCache = (digilib.io.DocuDirCache) dlConfig.getValue("servlet.dir.cache"); | |
| 24 // get file | |
| 25 FileOps.FileClass fc = FileOps.FileClass.IMAGE; | |
| 26 ImageFileset imgFile = (ImageFileset) dirCache.getFile(dlRequest.getFilePath(), dlRequest.getAsInt("pn"), fc); | |
| 27 | |
|
747
5d3da97089bc
reading image info asynchronously works now. has just no use yet.
robcast
parents:
746
diff
changeset
|
28 %>{ <% |
| 746 | 29 if (imgFile != null) { |
| 30 ImageFile img = imgFile.getBiggest(); | |
| 31 if (!img.isChecked()) { | |
| 32 DigilibConfiguration.docuImageIdentify(img); | |
| 33 } | |
| 34 ImageSize imgSize = img.getSize(); | |
| 35 %> | |
| 36 "filename" : "<%= imgFile.getName() %>", | |
| 37 "aspect" : <%= imgFile.getAspect() %>, | |
| 38 "dpi_x" : <%= imgFile.getResX() %>, | |
| 39 "dpi_y" : <%= imgFile.getResY() %><% | |
| 40 | |
| 41 if (imgSize != null) { | |
| 42 %>, | |
| 43 "width" : <%= imgSize.getWidth() %>, | |
| 44 "height" : <%= imgSize.getHeight() %> | |
| 45 <% } | |
| 46 } | |
| 47 %>} |
