易截截图软件、单文件、免安装、纯绿色、仅160KB

用Servlet过滤器去除JSP页面中的乱码


import java.io.IOException;   
  
import javax.servlet.Filter;   
import javax.servlet.FilterChain;   
import javax.servlet.FilterConfig;   
import javax.servlet.ServletException;   
import javax.servlet.ServletRequest;   
import javax.servlet.ServletResponse;   
  
public class SetCharacterEncodingFilter implements Filter {   
  
protected String encoding = null;   
  
protected FilterConfig filterConfig = null;   
  
protected boolean ignore = true;   
  
// 设置申请对象的值为空,有利于内存资源的快速释放   
public void destroy() {   
    this.encoding = null;   
    this.filterConfig = null;   
}   
  
// filter的主体操作   
public void doFilter(ServletRequest request, ServletResponse response,   
     FilterChain chain) throws IOException, ServletException {   
    // 判断是否需要进行编码的设置   
    if (!ignore || request.getCharacterEncoding() == null) {   
     // 得到配置文件中的编码类型   
     String encoding = setEncoding(request);   
     if (encoding != null) {   
      request.setCharacterEncoding(encoding);   
     }   
    }   
   &


相关文档:

JSP中include指令和include行为区别

 我们都知道在jsp中include有两种形式,分别是
<%@ include file=” ”%>
<jsp:include page=” ” flush=”true”/>
    前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看 ......

jsp和Action中Base64编码转换

jsp中用javascript将中文Base64转码, Action中再用Base64解码
javascript中使用webtoolkit.base64.js,下载地址http://www.webtoolkit.info/djs/webtoolkit.base64.js
相关介绍 http://www.webtoolkit.info/javascript-base64.html
/**
*
*  Base64 encode / decode
*  http://www.webtoolkit.info/
*
**/ ......

关于复选框的验证与jsp取值(转载)

表单如下:
<form name="form1" action="test.jsp" method="post" onsubmit="return checkData();">
   <input name="checkall1" type="checkbox" value="0" onClick="checkAllBox(this);"/>全选<br>
   <input name="answer" type="checkbox" value="a"/>A<b ......

JSP iterator


JSP中结果集显示如下:
    
<
ww:iterator
 
value
=
"resultList"
 
status
=
"status"
>
    
<
tr
 
class
=
"<ww:if test="
#status.even"
>
row-even
</
ww:if
> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号