public void setLocation(Resource location) {
if (!(location instanceof ServletContextResource)) {
throw new IllegalArgumentException("Expecting ServletContextResource, not " + location.getClass().getName());
}
}
java类org.springframework.web.context.support.ServletContextResource的实例源码
ResourceBundleViewResolverTests.java 文件源码
项目:class-guard
阅读 20
收藏 0
点赞 0
评论 0
IconGenerator.java 文件源码
项目:OneCMDBwithMaven
阅读 19
收藏 0
点赞 0
评论 0
private Map<String, List<Image>> getImageMap() throws IOException {
ServletContextResource imagesRes
= new ServletContextResource(getServletContext(), this.imageDirectory);
File imagesFile = imagesRes.getFile();
final Map<String, List<Image>> images = new TreeMap<String, List<Image>>();
File[] imageFiles = imagesFile.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
FileSystemResource file = new FileSystemResource(new File(dir, name));
for (String ext : exts) {
if (name.toLowerCase().endsWith(ext)) {
try {
BufferedImage img = ImageIO.read(file.getFile());
String key = name.substring(0, name.length() - ext.length());
key = name.substring(0, key.length() - 2);
List<Image> imageList = images.get(key);
if (imageList == null) {
imageList = new ArrayList<Image>(1);
images.put(key, imageList);
}
imageList.add(img);
return true;
} catch (IOException e) {
return false;
}
}
}
return false;
}});
return images;
}
TemplateManager.java 文件源码
项目:alf.io
阅读 24
收藏 0
点赞 0
评论 0
public String renderServletContextResource(String servletContextResource, Map<String, Object> model, HttpServletRequest request, TemplateOutput templateOutput) {
model.put("request", request);
model.put(WebSecurityConfig.CSRF_PARAM_NAME, request.getAttribute(CsrfToken.class.getName()));
return render(new ServletContextResource(request.getServletContext(), servletContextResource), model, RequestContextUtils.getLocale(request), templateOutput);
}
IconGenerator.java 文件源码
项目:onecmdb
阅读 21
收藏 0
点赞 0
评论 0
public ModelAndView addHandler(HttpServletRequest request,
HttpServletResponse respone, IconOptionsCommand optionsCommand) throws IOException {
HashMap<String, Object> data = new HashMap<String, Object>();
ServletContextResource depot
= new ServletContextResource(getServletContext(), this.imageDirectory);
String imageid = optionsCommand.getIconid();
if (imageid != null) {
final ByteArrayInputStream in = new ByteArrayInputStream(optionsCommand.getIconData());
final BufferedImage image = ImageIO.read(in);
for (double f = 16.0; f <= 48.0; f += 16)
{
Image scaled = image.getScaledInstance((int) f, (int) f, java.awt.Image.SCALE_AREA_AVERAGING);
BufferedImage scaledImage = toBufferedImage(scaled);
final File file = new File(depot.getFile(), imageid + ((int) f) + ".png");
ImageIO.write(scaledImage, "png", file);
}
data.put("successful", true);
}
return new ModelAndView("imageAdd", "imageAdd", data);
}
IconGenerator.java 文件源码
项目:OneCMDBwithMaven
阅读 19
收藏 0
点赞 0
评论 0
public ModelAndView addHandler(HttpServletRequest request,
HttpServletResponse respone, IconOptionsCommand optionsCommand) throws IOException {
HashMap<String, Object> data = new HashMap<String, Object>();
ServletContextResource depot
= new ServletContextResource(getServletContext(), this.imageDirectory);
String imageid = optionsCommand.getIconid();
if (imageid != null) {
final ByteArrayInputStream in = new ByteArrayInputStream(optionsCommand.getIconData());
final BufferedImage image = ImageIO.read(in);
for (double f = 16.0; f <= 48.0; f += 16)
{
Image scaled = image.getScaledInstance((int) f, (int) f, java.awt.Image.SCALE_AREA_AVERAGING);
BufferedImage scaledImage = toBufferedImage(scaled);
final File file = new File(depot.getFile(), imageid + ((int) f) + ".png");
ImageIO.write(scaledImage, "png", file);
}
data.put("successful", true);
}
return new ModelAndView("imageAdd", "imageAdd", data);
}