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

asp.net 请求参数错误异常处理

package com.accp.filter;
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;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
public class MyFilter extends HttpServlet implements Filter {
 public void doFilter(ServletRequest request, ServletResponse response,
   FilterChain chain) throws IOException, ServletException {
 
  HttpServletRequest arg0 =(HttpServletRequest)request;
  arg0.getSession().setAttribute("eurl", arg0.getRequestURI());
  chain.doFilter(request, response);
    /***
     *  类需要继承HttpServlet  和 实现接口 Filter (过滤器)
     *  添加一个doFilter 方法(右击选择 Source---- Override/mplement Methods)
     *  定义HttpServletRequest,变量arg0 接收 request (需要转换类型)
     *  arg0.getSession().setAttribute("ErrorUrl", arg0.getRequestURI());
     */
 }
 
 public void init(FilterConfig filterConfig) throws ServletException {
  // TODO Auto-generated method stub
  
 } 
}
------------------Web.Xml的配置
 <filter>
   <filter-name>names</filter-name>
   <filter-class>com.accp.filter.MyFilter</filter-class>
  </filter>
  <filter-mapping>
 
    <filter-name>names</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <error-page>
    <error-code>500</error-code>
    <location>/Error.jsp</location>
  </error-page>
 


相关文档:

ASP.NET"正在中止线程"错误原及解决方法

 最近做的系统中老出现的一些问题不太明白,在使用 Response.End、Response.Redirect 或 Server.Transfer 时出现 ThreadAbortException ,本来系统是没有问题的,在保存数据时也可以正常,本来使用try-catch 语句是用来捕获一异常情况的,但系统正常,老捕获到下面的东西
##[操作记录]:2010-02-23 9:25:12  Sys ......

asp.net中用table表格绑定数据

其实在asp.net中用table表格绑定数据,并不要像在asp中那么麻烦,那么难理解,也不要用什么循环语句来一项项的读取数据,然后填充表格.asp.net中有一个叫做Repeater的控件,我们可以直接把表格嵌入到Repeater控件中,然后设置Repeate控件的DataSource属性并让其DataBind()就OK了......
做一个测试:
我创建的SQL数据库如下: ......

[ASP.NET]DataBinder.Eval用法

<%# Bind("Subject") %> //绑定字段
<%# Container.DataItemIndex + 1%> //实现自动编号
<%# DataBinder.Eval(Container.DataItem, "[n]") %>
通常使用的方法
<%# DataBinder.Eval(Container.DataItem, "ColumnName") %>
<%# DataBinder.Eval(Container.DataItem, "ColumnName", null) % ......

设置自定义ASP.NET服务器控件TagPrefix的几种方法


方法一、在Web.config中配置,具体做法为:在Web.config文件的System.web节中添加如下代码
1<pages>
2 <controls>
3 <add assembly="ServerControl" namespace="ServerControl" tagPrefix="sc"/>
4 </controls>
5</pages>
说明:assembly表示控件所在的程序集名称,nam ......

ASP.NET 2.0网站优化技巧总结

1. 当不需要使用Session的时候请关闭
        关闭Session当不需要使用的时候
• 若要禁用页的会话状态,请将@ Page 指令中的EnableSessionState 属性设置为false。例如,<%@ Page EnableSessionState="false" %>。
• 注意如果页需要访问会话变量,但不打算创建或修 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号