关闭

深刻教训,C#中MVC控制器名称,非区域中不能为UploadController

最近这两天图片上传,一直报错! 提示: HTTP 错误 405.0 - Method Not Allowed 无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。 调试发现:响应头为 Allow   GET, HEAD, OPTIONS, TRACE 而,图片上传必须使用Post,因此报此错误。 之后再google上找了好久好久,很多...
阅读(540) 评论(0)

Fildder手机抓包

Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。   对于A...
阅读(557) 评论(0)

单元测试解决HttpContext的问题

C#代码 [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { Thread.GetDomain().SetData(".appPath", "c:\\inetpub\\wwwroot\\webapp...
阅读(436) 评论(0)

IL代码的分析

C#代码 class Program { static void Main(string[] args) { string b = GetAge(); Console.ReadKey(); } private static string GetAge() ...
阅读(414) 评论(0)

C#中的string

这篇文章我来总结一些string相关知识。       System.String类型:平时在编程中对于string的用法应该是特别频繁的。通常我们会把string,int ,float放在一起比较,由于后面两个都是值类型,所以非常想当然的会认为string也会是值类型,这是错误的,string由于自身特殊的原因,它最终属于引用类型,当然它的最终基类还是Object。字符串存放在托管堆上,并...
阅读(300) 评论(0)

session

在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。 Session和Cookie的主要区别 1. Co...
阅读(312) 评论(0)

Cookie

一、设置Cookie public static void SetCookie(HttpServletRequest request, HttpServletResponse response, String strName, String strValue, String uri, int hour) { // 方式一 // response.setHeader("Set...
阅读(264) 评论(0)

HttpServletRequest

1、request获取客户机信息 //1.获取客户端请求的完整URL String url = request.getRequestURL().toString(); System.out.println(url); //2.获取客户端请求的资源部分的名称 String uri = request.getRequestURI(); System.out.println(u...
阅读(317) 评论(0)

HttpServletResponse response(中文乱码、文件下载、定时刷新、控制缓存、重定向、注意事项)

可以在html中用来模拟响应头信息,比如 三秒后,跳转到Home/Index页面 1、向浏览器输出中文乱码 A、乱码原因: 加密方式 和 解密方式 不同造成。 B、浏览器默认解密,一般是gb2313,如果加密方式也是gb2313则不会乱码,但是存在兼容性问题,一般建议手动指定。 public void doGet(HttpServletRequest request, H...
阅读(733) 评论(0)

sax解析操作XML

ldom解析(dom4j解析): dom4j用法参考:http://blog.csdn.net/ful1021/article/details/45147821 •将整个XML使用类似树的结构保存在内存中,再对其进行操作。 •是 W3C 组织推荐的处理 XML 的一种方式。 •需要等到XML完全加载进内存才可以进行操作 •耗费内存,当解析超大的XML时慎用。...
阅读(276) 评论(0)

DOM4j操作xml文件

DOM4j解析xml文件 // 创建解析器 SAXReader reader = new SAXReader(); // 利用解析器读入xml文档 Document dom = reader.read(xmlFilePath); // 获取文档的根节点 Element root = dom.getRootElement(); DOM4j操作节点 // ...
阅读(351) 评论(0)

ServletContext应用

WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。由于一个WEB应用中的所有Servlet共享同一个Servle...
阅读(281) 评论(0)

JDK+MyEclipse+Tomcat的配置

1. 安装配置JDK 为了管理方便,此处安装jdk1.6.0_10到C:\Program Files\Java文件夹下,下面进行环境变量的配置 右键我的电脑—属性—高级—环境变量: (1) 首先,为了指定命令搜索路径,在系统变量的PATH变量中增加C:\Program Files\Java\jdk1.6.0_10\bin;。由于PATH变量中原本含有许多项,所以只需在最前面添加上述路径即可,注...
阅读(239) 评论(0)

Tomcat配置虚拟主机、配置web应用的几种方式

配置虚拟主机 配置虚拟主机 在conf/server.xml中标签下配置标签就可以为tomcat增加一台虚拟主机了 name -- 指定虚拟主机的名称,浏览器通过这个名称访问虚拟主机 appBase -- 虚拟主机管理的目录,放置在这个目录下的web应用当前虚拟主机可以自动加载 <Host name="www.test.com" appBase="test"...
阅读(2933) 评论(0)

ASP.NET安全[开发ASP.NET MVC应用程序时值得注意的安全问题](转)

概述   安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问题。本篇主要包括以下几个内容 : 认证授权XSS跨站脚本攻击跨站请求伪造 认证   所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个程序...
阅读(327) 评论(0)
215条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:288392次
    • 积分:3891
    • 等级:
    • 排名:第8952名
    • 原创:86篇
    • 转载:125篇
    • 译文:4篇
    • 评论:20条
    最新评论