??xml version="1.0" encoding="utf-8" standalone="yes"?>色偷偷女男人的天堂亚洲网,亚洲黄色免费网站,亚洲视频在线一区http://www.tkk7.com/fisher/category/19002.html天行健,君子以自Z息。地势坤Q君子以厚d载物?/description>zh-cnWed, 28 Feb 2007 03:43:56 GMTWed, 28 Feb 2007 03:43:56 GMT60Struts实时生成Excel文g下蝲 http://www.tkk7.com/fisher/articles/94262.htmlFisherFisherTue, 16 Jan 2007 09:51:00 GMThttp://www.tkk7.com/fisher/articles/94262.htmlhttp://www.tkk7.com/fisher/comments/94262.htmlhttp://www.tkk7.com/fisher/articles/94262.html#Feedback0http://www.tkk7.com/fisher/comments/commentRss/94262.htmlhttp://www.tkk7.com/fisher/services/trackbacks/94262.html我做的项目原来是先在服务器上生成一个excel文gQ然后用jspsmartupload下蝲的,可是׃用jspsmartupload下蝲的excel文g׃~码问题会有损坏Q而且服务器的压力也太大,所以改为在Action中生成excel文gQ然后下载,方便多了。由于项目的原因Qexcel文g是实时生成的Q对于jxl的用,大家可以参考jxl相关的文章?br />有什么问题可以和我联pR?br />MSN:whw_dream(AT)hotmail.com
代码如下Q?br />test.jsp



<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:html>
<html:button property="button" onclick="printAll()">
DownLoad
</html:button>
</html:html>
<script language='javascript'>
function printAll(){ location.href="<%=request.getContextPath()%><%=request.getContextPath()%>/download.do"; }
</script>


DownloadAction.java


import org.apache.struts.action.*;
import javax.servlet.http.*;
import java.io.OutputStream;
import test.whw.upload.ExcelBean;
/**
 * <p>Title:DownloadAction </p>
 * <p>Description: QRRSMMS </p>
 * <p>Copyright: Copyright (c) 2004 jiahansoft</p>
 * <p>Company: jiahansoft</p>
 * @author wanghw
 * @version 1.0
 */

public class DownloadAction extends Action {
  public ActionForward execute(ActionMapping mapping,
                               ActionForm form,
                               HttpServletRequest request,
                               HttpServletResponse response)
      throws Exception {
    try{
      String fname = "test";//Excel文g?br />      OutputStream os = response.getOutputStream();//取得输出?br />      response.reset();//清空输出?br />      response.setHeader("Content-disposition", "attachment; filename=" + fname + ".xls");//讑֮输出文g?br />      response.setContentType("application/msexcel");//定义输出cd
      ExcelBean eb = new ExcelBean();
      eb.expordExcel(os);//调用生成excel文gbean
    }catch(Exception e){
      System.out.println(e);
    }

    return mapping.findForward("display");
  }
}


ExcelBean.java


package test.whw.upload;
import java.io.*;
import jxl.*;
import jxl.write.*;
import jxl.format.*;
import java.util.*;
import java.awt.Color;

public class ExcelBean {
  public ExcelBean(){}
  public String expordExcel(OutputStream os)throws Exception{
    jxl.write.WritableWorkbook wbook = Workbook.createWorkbook(os); //建立excel文g
    String tmptitle = "试文g"; //标题
    jxl.write.WritableSheet wsheet = wbook.createSheet("W一?, 0); //sheet名称
    //讄excel标题
    jxl.write.WritableFont wfont = new jxl.write.WritableFont(
        WritableFont.ARIAL, 16,
        WritableFont.BOLD, false, jxl.format.UnderlineStyle.NO_UNDERLINE,
        jxl.format.Colour.BLACK);
    jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(
        wfont);
    jxl.write.Label wlabel1;
    wlabel1 = new jxl.write.Label(5, 0, tmptitle, wcfFC);
    wsheet.addCell(wlabel1);
    wfont = new jxl.write.WritableFont(
        WritableFont.ARIAL, 14,
        WritableFont.BOLD, false, jxl.format.UnderlineStyle.NO_UNDERLINE,
        jxl.format.Colour.BLACK);
    wcfFC = new jxl.write.WritableCellFormat(
        wfont);
    jxl.write.Label wlabel;
    wlabel = new jxl.write.Label(0, 0, "写入内容");
    wsheet.addCell(wlabel); //
    wbook.write(); //写入文g
    wbook.close();
    os.close();
    return "success";
  }
}



struts-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "<struts-config>
  <action-mappings>
    <action type="test.whw.upload.DownloadAction" path="/download">
      <forward name="display" path="/display.jsp" />
    </action>
  </action-mappings>
</struts-config>
<!--display.jsp是成功的提示面-->




Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=181276



Fisher 2007-01-16 17:51 发表评论
]]>
Struts的文件上?http://www.tkk7.com/fisher/articles/94261.htmlFisherFisherTue, 16 Jan 2007 09:50:00 GMThttp://www.tkk7.com/fisher/articles/94261.htmlhttp://www.tkk7.com/fisher/comments/94261.htmlhttp://www.tkk7.com/fisher/articles/94261.html#Feedback0http://www.tkk7.com/fisher/comments/commentRss/94261.htmlhttp://www.tkk7.com/fisher/services/trackbacks/94261.html最q刚做完一个项目,用Struts1.1做的。从不懂Q到熟练使用Q都靠参考CSDN的一些文。但是文章上讲的q不一定适合自己Q所以我把我自己做的一些东西拿上来l大家看看,互相交流一下。如果?zhn)有跟好的?gu)Q可以和我联pR?br />MSN:whw_dream (AT) hotmail.com

Struts的文件上?br />本文用的是Struts1.1的org.apache.struts.upload.FormFilecR很方便Q不用自己写。也不用写一个jsp调用jspsmartupload可以搞定?br />
选择上传文g面Qselfile.jsp


<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<html:html>
<html:form action="/uploadsAction.do" enctype="multipart/form-data">
<html:file property="theFile"/>
<html:submit/>
</html:form>
</html:html>

UpLoadAction.java
import java.io.*;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import org.apache.struts.upload.FormFile;

/**
 * <p>Title:UpLoadAction</p>
 * <p>Description: QRRSMMS </p>
 * <p>Copyright: Copyright (c) 2004 jiahansoft</p>
 * <p>Company: jiahansoft</p>
 * @author wanghw
 * @version 1.0
 */

public class UpLoadAction extends Action {
  public ActionForward execute(ActionMapping mapping,
                               ActionForm form,
                               HttpServletRequest request,
                               HttpServletResponse response)
      throws Exception {
    if (form instanceof uploadsForm) {//如果form是uploadsForm
        String encoding = request.getCharacterEncoding();
        if ((encoding != null) && (encoding.equalsIgnoreCase("utf-8")))
        {
            response.setContentType("text/html; charset=gb2312");//如果没有指定~码Q编码格式ؓgb2312
        }
        UpLoadForm theForm = (UpLoadForm ) form;
        FormFile file = theForm.getTheFile();//取得上传的文?br />        try {
          InputStream stream = file.getInputStream();//把文件读?br />          String filePath = request.getRealPath("/");//取当前系l\?br />          ByteArrayOutputStream baos = new ByteArrayOutputStream();
          OutputStream bos = new FileOutputStream(filePath + "/" +
                                                  file.getFileName());//建立一个上传文件的输出?br />          //System.out.println(filePath+"/"+file.getFileName());
          int bytesRead = 0;
          byte[] buffer = new byte[8192];
          while ( (bytesRead = stream.read(buffer, 0, 8192)) != -1) {
            bos.write(buffer, 0, bytesRead);//文件写入服务器
          }
          bos.close();
          stream.close();
        }catch(Exception e){
          System.err.print(e);
        }
        //request.setAttribute("dat",file.getFileName());
        return mapping.findForward("display");
    }
    return null;
  }
}



UpLoadForm.java

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.*;
import org.apache.struts.upload.*;

/**
 * <p>Title:UpLoadForm</p>
 * <p>Description: QRRSMMS </p>
 * <p>Copyright: Copyright (c) 2004 jiahansoft</p>
 * <p>Company: jiahansoft</p>
 * @author wanghw
 * @version 1.0
 */

public class UpLoadForm extends ActionForm {
  public static final String ERROR_PROPERTY_MAX_LENGTH_EXCEEDED = "org.apache.struts.webapp.upload.MaxLengthExceeded";
  protected FormFile theFile;
  public FormFile getTheFile() {
      return theFile;
  }
  public void setTheFile(FormFile theFile) {
      this.theFile = theFile;
  }
  public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)
  {
      ActionErrors errors = null;
      //has the maximum length been exceeded?
      Boolean maxLengthExceeded = (Boolean)
              request.getAttribute(MultipartRequestHandler.ATTRIBUTE_MAX_LENGTH_EXCEEDED);
      if ((maxLengthExceeded != null) && (maxLengthExceeded.booleanValue()))
      {
          errors = new ActionErrors();
          errors.add(ERROR_PROPERTY_MAX_LENGTH_EXCEEDED, new ActionError("maxLengthExceeded"));
      }
      return errors;

  }
}
//q是相对应的formQ还有其他属性可以设|,具体可以参考struts的上传例子?br />



struts-config.xml


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "<struts-config>
  <form-beans>
    <form-bean name="uploadsForm" type="UpLoadForm" />
  </form-beans>
  <action-mappings>
    <action name="uploadsForm" type="UpLoadAction" path="/uploadsAction">
      <forward name="display" path="/display.jsp" />
    </action>
  </action-mappings>
</struts-config>
<!--display.jsp是随便写一个成功页-->



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=181207



Fisher 2007-01-16 17:50 发表评论
]]>
struts标签htmlhttp://www.tkk7.com/fisher/articles/92152.htmlFisherFisherSat, 06 Jan 2007 01:55:00 GMThttp://www.tkk7.com/fisher/articles/92152.htmlhttp://www.tkk7.com/fisher/comments/92152.htmlhttp://www.tkk7.com/fisher/articles/92152.html#Feedback0http://www.tkk7.com/fisher/comments/commentRss/92152.htmlhttp://www.tkk7.com/fisher/services/trackbacks/92152.htmlstruts标签html
<!--######################################################################-->
<!-- 不带参数的pageq接方式 -->
<html:link [page="/XXX.do"|action="/XXX"]>q接内容</html:link>
<!--带参数的一U连接方?->
<html:link
  [page="/XXX.do?paramName1=value1&amp;paramName2=value2"|
  page="/XXX?paramName1=value1&amp;paramName2=value2"]>
        q接内容
      </html:link>
<html:link [page="/XXX.do"|action="/XXX"]
           paramId="参数?
           paramName="在page|request|response|session中存在的属性名">
        q接内容
      </html:link>
<!--带参数的一U连接方?->
<html:link [page="/XXX.do"|action="/XXX"]
           paramId="参数?
           paramName="配置文g中的BEAN的配|名U?
           paramProperty="配置对象中的成员变量">
        q接内容
      </html:link>
<html:link action="/XXX"
           name="在page|request|response|session中存在的属性名">
        q接内容
      </html:link>
<html:link href="完整的url路径">
        q接内容
      </html:link>
<html:link page="相对于当前操作\径的url">
        q接内容
      </html:link>
<html:link forward="struts配置文g中存在的<global-forwards>元素的子元素<forwar>的name?>
        q接内容
      </html:link>
<!--######################################################################-->
<html:img page="相对于当前操作\径的url" />
<!--######################################################################-->
<html:img src="完整的uri路径"
  paramId="参数?
  paramName="page|request|response|session中存在的属性名"/>
<!--######################################################################-->
<html:form
  action="xxx.do"
  focus="焦点"
  method="GET|POST|DELETE|PUT|HEAD|OPTIONS" >
<!--######################################################################-->
  <!-- 单行输入框?->
  <html:text property="prptName">初始?lt;/html:text>
<!--######################################################################-->
  <!-- 隐藏字段 -->
  <html:hidden property="prptName" />
<!--######################################################################-->
  <!-- 密码输入框?->
  <html: password property="prptName"></html: password>
<!--######################################################################-->
  <!-- 文g获取输入框?->
  <html:file property="prptName">初始?lt;/html:file>
<!--######################################################################-->
  <!-- 按钮 -->
  <html:button property="prptName">初始?lt;/html:button>
<!--######################################################################-->
  <!-- 提交按钮 -->
  <html:submit property="prptName">初始?lt;/html:submit>
<!--######################################################################-->
  <!-- 取消按钮 -->
  <html:cancel property="prptName">初始?lt;/html:cancel>
<!--######################################################################-->
  <!-- 重置按钮 -->
  <html:reset property="prptName">初始?lt;/html:reset>
<!--######################################################################-->
  <!-- 囄按钮 -->
  <html:image onclick="" src="url" >初始?lt;/html:image>
<!--######################################################################-->
  <!-- 复选框 -->
  <html:checkbox property="prptName">初始?lt;/html:checkbox>
<!--######################################################################-->
  <!--多选框的表达方式一-->
  <html:multibox property="属性名" value="初始?/>
<!--######################################################################-->
  <!--多选框的表达方式二-->
  <html:multibox property="属性名">初始?lt;/html:multibox>
<!--######################################################################-->
  <!-- 选择列表 -->
  <html:select
    property="prptName"
    size="指定在网上昄的可选的数目"
    multiple="true|false,此属性用于指定列表是否允许多?>
<!--######################################################################-->
    <html:option
      value="l定的属性名"
      bundle="pȝ文g中绑定的属性名"
      key="资源文g中绑定的属? >lable</html:option>
<!--######################################################################-->
    <html:options
      collection="Vector对象,此对象中攄org.apache.struts.util.LabelValueBean对象"
      property="|页中的value值其g般是value"
      labelProperty="|页中显C的标签,其g般是lable"/>
<!--######################################################################-->
    <html:optionsCollection
      name="page|request|response|session中存在的属性名U?
      property="属性对象中的成员变?
      label="成员变量中的成员变量"
      value="成员变量中的成员变量" />
  </html:select>
</html:form>
<!--######################################################################-->


Fisher 2007-01-06 09:55 发表评论
]]>
struts标签logichttp://www.tkk7.com/fisher/articles/92153.htmlFisherFisherSat, 06 Jan 2007 01:55:00 GMThttp://www.tkk7.com/fisher/articles/92153.htmlhttp://www.tkk7.com/fisher/comments/92153.htmlhttp://www.tkk7.com/fisher/articles/92153.html#Feedback0http://www.tkk7.com/fisher/comments/commentRss/92153.htmlhttp://www.tkk7.com/fisher/services/trackbacks/92153.htmlstruts标签logic
<!--#################################################################-->
<!-- <logic:equal>?lt;logic:notEqual>判断变量的g指定帔R是否相等 -->
<logic:equal
  name="request,page,response,session中存在的以此名称命名的变?
  property="此变量中的成员变?
  parameter="要取得的变量的标识W?此变量存在于request|page|response|session?
  scope="取得变量的范图brequest|page|response|session"
  value=" 参加比对的值?>
  若判断成?则输出此处的内容!
  </logic:equal>
<!--=====================================================================-->
<logic:notEqual
  name="request,page,response,session中存在的以此名称命名的变?
  property="此变量中的成员变?
  parameter="要取得的变量的标识W?此变量存在于request|page|response|session?
  scope="取得变量的范图brequest|page|response|session"
  value=" 参加比对的值?>
  若判断成?则输出此处的内容!
  </logic:notEqual>
<!--#################################################################-->
<logic:iterate
  id="唯一标识W?
  name="在request|response|session|page中的标识W?
  property="若是自定义类对象,此处用语表示此对象中的属性名"
  type="取得的对象的权限定类?
  indexId="indexid"
  offset="起始位置"
  length="循环的长?>
  <li><em><bean:write name="与logic:iterate的属性id的内容一? /></em>&nbsp;[<bean:write name="index"/>]</li>
</logic:iterate>

<!--#################################################################-->
<!--<logic:empty>?lt;logic:notEmpty>用于判断指定参数的属性值是否是null值或是空字符?"-->
<!--判断scope中存在的指定参数名的变量值是否是null值或是空字符?若是null或空字符串则输出标签之间的内?->
<logic:empty
  name="对象的唯一标识W?
  scope="page|request|response|session"
  property="对象中存在的成员变量">
empty
</logic:empty>
<!--判断scope中存在的指定参数名的变量值是否不是null值或是空字符?若不是null或空字符串则输出标签之间的内?->
<logic:notEmpty
  name="对象的唯一标识W?
  scope="page|request|response|session"
  property="对象中存在的成员变量">
notEmpty
</logic:notEmpty>
<!--#################################################################-->
<!--<logic: present>?lt;logic:notPresent>用于判断指定参数的属性是否存?->
<!--判断cookie中是否存在指定参数名的变量若存在则输出标{之间的内容-->
<logic: present
  cookie="cookie中存在的变量?>
  此处是输出内?
  </logic: present>
<!--判断h(hun)eader中是否存在指定参数名的变量若存在则输出标{之间的内容-->
<logic: present
  header="取得头部元素中存在的变量">
  此处是输出内?
  </logic: present>
<!--判断scope中是否存在指定参数名的变量若存在则输出标{之间的内容-->
<logic: present
  name="属性名"
  property="对象中存在的成员变量"
  scope="page|request|response|session">
  此处是输出内?
  </logic: present>
<!--=================================================================-->
<!--判断cookie中是否存在指定参数名的变量若存在则输出标{之间的内容-->
<logic:notPresent
  cookie="cookie中可能存在的变量?>
  此处是输出内?
  </logic:notPresent>
<!--判断h(hun)eader中是否存在指定参数名的变量若存在则输出标{之间的内容-->
<logic:notPresent
  header="头部元素中存在的变量">
  此处是输出内?
  </logic:notPresent>
<!--判断scope中是否存在指定参数名的变量若存在则输出标{之间的内容-->
<logic:notPresent
  name="属性名"
  property="对象中可能存在的成员变量"
  scope="page|request|response|session">
  此处是输出内?
  </logic:notPresent>
<!--#################################################################-->
<!--<logic:match>?lt;logic:notMatch>用于判断指定参数的字W串是否区配某个l定标准-->
<!--判断cookie中存在指定参数名的变量的?是否与指定的字符格式区配若区配则输出此内?->
<logic:match
  cookie="cookie中可能存在的变量?
  location="contains|start|end"
  value="要区配的字符格式">
</logic:match>
<!--判断h(hun)eader中存在指定参数名的变量的?是否与指定的字符格式区配若区配则输出此内?->
<logic:match
  header="header中可能存在的变量?
  location="contains|start|end"
  value="要区配的字符格式">
</logic:match>
<!--判断scope中存在指定参数名的变量的?是否与指定的字符格式区配若区配则输出此内?->
<logic:match
  name="存在的属性名"
  property="属性对象中的成员变?
  scope="page|request|response|session"
  location="contains|start|end"
  value="要区配的字符格式">
</logic:match>
<!--===================================================================-->
<!--判断cookie中存在指定参数名的变量的?是否与指定的字符格式区配若区配则输出此内?->
<logic:notMatch
  cookie="cookie中可能存在的变量?
  location="contains|start|end"
  value="要区配的字符格式">
</logic:notMatch>
<!--判断h(hun)eader中存在指定参数名的变量的?是否与指定的字符格式区配若区配则输出此内?->
<logic:notMatch
  header="header中可能存在的变量?
  location="contains|start|end"
  value="要区配的字符格式">
</logic:notMatch>
<!--判断scope中存在指定参数名的变量的?是否与指定的字符格式区配若区配则输出此内?->
<logic:notMatch
  name="存在的属性名"
  property="属性对象中的成员变?
  scope="page|request|response|session"
  location="contains|start|end"
  value="要区配的字符格式">
</logic:notMatch>
<!--#################################################################-->
<!--<logic:forward>用于地址转向到指定位|?->
<logic:forward name="与系l配|文件中?lt;global-forward>元素中的子元?lt;forward>区配"/>
<!--#################################################################-->
<!-- <logic:redirect>用于地址重定向到指定位置 -->
<logic:redirect
  anchor=""
  forward=""
  href=""
  name=""
  page=""
  paramId=""
  paramName=""
  paramProperty=""
  paramScope=""
  property=""
  scope=""
  transaction="">q接内容</logic:redirect>


Fisher 2007-01-06 09:55 发表评论
]]>
struts标签beanhttp://www.tkk7.com/fisher/articles/92151.htmlFisherFisherSat, 06 Jan 2007 01:54:00 GMThttp://www.tkk7.com/fisher/articles/92151.htmlhttp://www.tkk7.com/fisher/comments/92151.htmlhttp://www.tkk7.com/fisher/articles/92151.html#Feedback0http://www.tkk7.com/fisher/comments/commentRss/92151.htmlhttp://www.tkk7.com/fisher/services/trackbacks/92151.html

struts标签bean

<!-- ################################################################ -->
<!--
讉Kcookie的信息内?br />此标{主要是用于在jsp中将一个cookie附给一个指定的变量
以便于在jsp中应?br />-->
<bean:cookie id="唯一标识W? name="存在的cookie属性名"/>
<!-- ################################################################ -->
<!--
讉Kcookie的信息内?br />此标{主要是用于在jsp中将scop中一个的属性附l一个指定的变量
以便于在jsp中应?br />-->
<bean:define
  id="唯一标识W?
  name="在page|request|response|session中存在的标识W?
  property="对象中的成员变量"
  scope="page|request|response|session"
  toScope="存放此对象的范围page|request|response|session"
  type="此对象的数据cd(权限定类?"
  value="默认初始化?/>
<!-- ################################################################ -->
<!--
讉K头部元素的信息内?br /><bean:header>标签是用于将头部信息中的一个元素属性附l一个指定的变量
以便于在jsp中应?br />-->
<bean:header id="唯一标识W? name="头部元素中存在的属性名"/>
<!-- ################################################################ -->
<!--
讉K头部元素的信息内?br /><bean:include>标签是用于web应用E序中的一个资源引q当前jsp?
q且指向它的一个地址附给指定的变?br />以便于在jsp中应?br />-->
<bean:include id="唯一标识W? page="包含的weblg的uri路径,以? 开? />
<!-- ################################################################ -->
<!--
<bean: page>标签主要用于讉Kjsp中的隐含对象,
  page|request|response|session|application
  此属性附l一个指定变?br />-->
<bean: page id="唯一标识W? name="jsp中的隐含对象"/>
<!-- ################################################################ -->
<!--
<bean: parameter>标签
  用于讉Kh参数 ,
  此属性附l一个指定的变量,便于在当前jsp中应?br />-->
<bean: parameter
  id="唯一标识W?
  name="参数?
  value="默认?
  multiple="??????"/>
<!-- ################################################################ -->
<!--
<bean:resource>
讉Kpȝ配置中的资源l定信息 Resource Bundle
此标{作用?指向系l配|中的某个资源的指针,附给指定变量,以便于在当前中调用
-->
<bean:resource
  id="唯一标识W?
  name="包含的 web uri 路径,以? 开?
  input="?????" />
<!-- ################################################################ -->
<!--
<bean:size> 用于取得某个指定数据容器的深度大?q且此值附l一个指定变量名
-->
<bean:size
  id="唯一标识W?
  name="page|request|response|session中存在的属性变量名"
  property="变量中的成员变量?
  scope="作用范围page|request|response|session"
  collection="java.util.Collectioncd? />
<!-- ################################################################ -->
<!--
<bean:write> 用于输出指定变量的内容?br />-->
<bean:write
  name="page|request|response|session中存在的属性变量名"
  property="变量中的成员变量?
  filter="true|false"
  format="书写格式"
  formatKey="索引主键,此主键与pȝ配置文g中的主键区配"
  scope="作用范围page|request|response|session"
  bundle="??????" ignore="??????" locale="??????"
  />
<!-- ################################################################ -->
<!--
<bean:message> 用于输出资源配置中的信息内容
-->
<bean:message
  bundle="pȝ配置文g中的l定参数"
  key="与系l配|中的资源文件中的主键区? />
<bean:message
  bundle="pȝ配置文g中的l定参数"
  name="scope中存在的属性名"
  scope="page|request|response|session"
  property="属性对象中的成员变量名,q且此属性变量的gkey的值相? />


Fisher 2007-01-06 09:54 发表评论
]]>
վ֩ģ壺 þþƷ96Ʒ | ޸Ļۺ| һƵ߹ۿwww| ѿһƬ| һëƬѹۿƵ| Ļվѹۿ| 㽶Ƶ߹ۿ| Ů߹| aëƬѲȫ| av³˿һ| ޵Ӱѹۿ| ŷպĶ| ר| ƷŮһëƬ| պձ| Ļ2019| ޾Ʒ| ѿƵ| aëƬѿ| AVۺɫһ| ѾƷԲ߹ۿͼƬ| ŷһվ7777| ޹ۺϾƷĻ| ͵Ƶѹۿ| ۺϾþһ| һeһƬ߲| Դ߹ۿѰ| ޾Ʒѹۿ| ߹ۿİ| պƷƵ߹ۿ| þþƷav鶹 | ߹ۿĻɫַ| ϼ˳߹ۿƵ| ĻþþƷ| ޾Ʒպ?V| պƷһůů| ݺɫþþ޾Ʒ| ɫۺ | Ҹ߳Ƶ| mv߹ۿ| 츾þþƷ|