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>
Ïà¹ØÎĵµ£º
1.ASP.NETÔËÐÐÔÀí¸ÅÊö
¡¡¡¡ÈçÉÏͼ£¬µ±Ò»¸öhttpÇëÇó·¢Ë͹ýÀ´²¢±»IIS»úÊÕµ½Ö®ºó,IISÊ×ÏÈͨ¹ýÄãÇëÇóµÄÒ³ÃæÀàÐÍΪÆä¼ÓÔØÏàÓ¦µÄdllÎļþ£¬È»ºóÔÚ´¦Àí¹ý³ÌÖн«ÕâÌõÇëÇó·¢Ë͸øÄܹ»´¦ÀíÕâÌõÇëÇóµÄÄ£¿é,¶øÔÚASP.NETÖÐÕâ¸öÄ£¿é¾Í½Ð×öHttpHandler,ΪʲôaspxÕâÑùµÄÎļþ¿ÉÒÔ±»·þÎñÆ÷´¦Àí,ÄÇÊÇÒòΪÔÚ·þÎñÆ÷¶ËÓÐĬÈϵÄHttpHandlerרÃÅ´ ......
<%# Bind("Subject") %> //°ó¶¨×Ö¶Î
<%# Container.DataItemIndex + 1%> //ʵÏÖ×Ô¶¯±àºÅ
<%# DataBinder.Eval(Container.DataItem, "[n]") %>
ͨ³£Ê¹Óõķ½·¨
<%# DataBinder.Eval(Container.DataItem, "ColumnName") %>
<%# DataBinder.Eval(Container.DataItem, "ColumnName", null) % ......
Ò³ÃæÖÐÒýÈ룺
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 ......
֮ǰҲÊÇÔÚÍøÉÏÕÒµÄdotMsn¿ÉÒÔ»ñÈ¡ÁË£¬Ö®ºóÓÖÔÚÍøÉÏ¿´µ½ËµÊÇmsnÉý¼¶ÁËdotMsn»ñÈ¡²»µ½ÁË£¬Ôõô°ìÄÇ£¬ÎÒÏÖÔÚÔÚ×öÒ»¸öÉçÇøÍø£¬ÀïÃæÓÐÑûÇëºÃÓѼÓÈëµÄ¹¦ÄÜ£¬ÐèÒª»ñÈ¡µ½msnµÄÁªÏµÈË£¬Èç¹ûÓÐÄÄλ¸ßÊÖÖªµÀµÄ£¬Âé·³¸øÎÒ·¢Ò»·Ý£¬ÏÈллÁË£¡msn:gongchuanbo@live.cn ,qq:476759761 ......
´ò¿ªÒ»¸öÍøÒ³£¬ÉÏÃæÏÔʾ5ÃëÖÓÒÔºóÌø×ªµ½ÆäËûÍøÒ³£¬Ã¿¹ýÒ»Ã룬Ëü¾Í»á¸Ä±ä£¨4ÃëÖÓÒÔºóÌø×ª£¬3ÃëÖÓÒÔºóÌø×ª¡£¡£¡££©
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head&g ......