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>
相关文档:
最近做的系统中老出现的一些问题不太明白,在使用 Response.End、Response.Redirect 或 Server.Transfer 时出现 ThreadAbortException ,本来系统是没有问题的,在保存数据时也可以正常,本来使用try-catch 语句是用来捕获一异常情况的,但系统正常,老捕获到下面的东西
##[操作记录]:2010-02-23 9:25:12 Sys ......
页面中引入:
using System.Net;
using System.IO;
下面两个方法,结果都是一样,都可以下载网站上的图片;
private void Sava1()
{
string url = "http://192.234.86.15/Maplink//05/000/000/013/000/000/006.png";
WebRequest wreq = WebRequest.Create(url);
HttpWebResp ......
0、引言
Web 页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用Asp.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据 ......
1. 使用QueryString变量
QueryString可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于传递数组或对象的话,就不能用这个方法了.下面是一个例子:
a.aspx的C#代码
private void Button1_Click( object sender, System.EventArgs e )
......
第一种
是通过调用window media player进行播放诸如:wmv,asf等格式文件:
<object align=center class=OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 height=320 id=MediaPlayer width=356>
<param name="ShowStatusBar" value="-1">
<param name="Filename" value="电影地址">
& ......