⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 extendedimg.java

📁 《基于Eclipse的开源框架技术与实战》[第5章]随书源码
💻 JAVA
字号:
package com.free.struts.storefront.framework.taglib;import javax.servlet.jsp.JspException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.taglib.html.ImgTag;import org.apache.struts.util.ResponseUtils;/** * <p>Title: Eclipse Plugin Development</p> * <p>Description: Free download</p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: Free</p> * @author gan.shu.man * @version 1.0 */public class ExtendedImg extends ImgTag{ public int doEndTag() throws JspException {  // Generate the name definition or image element  HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();  HttpServletResponse response = (HttpServletResponse) pageContext.getResponse();  StringBuffer results = new StringBuffer("<img");  String tmp = src();  String srcurl = url(tmp);  if (srcurl != null) {    results.append(" src=\"");    results.append(response.encodeURL(srcurl));    results.append("\"");  }  if (imageName != null) {    results.append(" name=\"");    results.append(imageName);    results.append("\"");  }  if (height != null) {    results.append(" height=\"");    results.append(height);    results.append("\"");  }  if (width != null) {    results.append(" width=\"");    results.append(width);    results.append("\"");  }  if (align != null) {    results.append(" align=\"");    results.append(align);    results.append("\"");  }  if (border != null) {    results.append(" border=\"");    results.append(border);    results.append("\"");  }  if (hspace != null) {    results.append(" hspace=\"");    results.append(hspace);    results.append("\"");  }  if (vspace != null) {    results.append(" vspace=\"");    results.append(vspace);    results.append("\"");  }  if (ismap != null) {    results.append(" ismap=\"");    results.append(ismap);    results.append("\"");  }  if (usemap != null) {    results.append(" usemap=\"");    results.append(usemap);    results.append("\"");  }  results.append(prepareStyles());  results.append(prepareEventHandlers());  results.append(">");  // Print this element to our output writer  ResponseUtils.write(pageContext, results.toString());  // Evaluate the reaminder of this page  return (EVAL_PAGE);}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -