`
茴香豆
  • 浏览: 132232 次
  • 性别: Icon_minigender_2
  • 来自: 桂林
社区版块
存档分类
最新评论
文章列表
  AJAX 的学习记录 一。定义:      XMLHTTP是一套可以在javascript、vbscript、Jscript等脚本语言通过http协议发送或xml及其他数据的API     它最大的优点就是可以更新网页的部分内容 二。AJAX用到的技术      javaScript: 实现客户端的数据发送和界面更新,是ajax 实现的编程语言; XMLHttpRequest : 浏览器内置的用以进行异步数据发送和接收的对象,是AJAX 核心象;       Css+div: 对用户而言,AJAX 的价值是用户界面更加友好--- 这当然还是依靠css+div 实现; ...
  setInterval 方法可按照指定的周期(以毫秒计)来不断的调用调用函数或计算表达式。例如var flag= setInterval ("clock()",5000),指的是每五秒中调用函数clock(); 要停止这个方法,可以要clearInterval (flag)参数为setInterval 返回的id
1:protected 用法:在同一个包中,可被任何类引用,如果不在同一个包中,只能被子类引用。  2:多用快捷键    3:java EE开发工具用到的tomcat只是用到tomcat的方法,没有在tomcat生成任   何文件    但是用Myeclipse时,用到的tomcat就会在tomcat生成相应的java文件和class    文件  4:问题:     servlet的dopost和doget没有在回复信息时正确被调用 ,有时会调用到,有     时没有?      答案:在浏览器界面没指名用get还是post提交时,它会默认get提交         ser ...
作为web的初学者,一直被getAttribute和getParameter这两个方法给困扰着,今天在网上搜了下,很受用,有那么点感觉了,现在来理下思路。 第一,它们取到的值不同。getAttribute取到的是对象(object),而getParameter取到的是String。 第二,数据传递路劲不同。request.getParameter方法传递的数据是从web客户端传到web服务器,代表http的请求数据,用于表单或url重定向时使用。 而request.getAttribute方法传递的数据只存在于web容器内部,在具有转发关系的web组件之间共享(servlet和JSP),即 ...
由于在此找不到画图工具,所以内容写在文档上传,名称:MVC总结
   今天晚上出现了一个特别郁闷的问题,一直测试得好好的项目竟然运行不了,原因在连接不上数据库,为了解决这个问题,折腾了很久,而且让我很窝火,不过,最后问题被我们老师发现了,也就解决。     为了让自己下次不再犯这样的错,现在详细解决这个问题      1.当数据库没安装时,会出现的错误:      com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.Conne ...
servlet可以将发送给自己的某个请求转发给另外一个URL地址,这个地址可以是html、jsp、servlet或是其他的http地址。servlet的请求转发有三种方式: 1.inclue方法,应用代码为request.getRequestDispatcher("/url").include    (request, response),其中URL地址是某个http地址。include转发时,地址栏没有改变,是原来的地址,这个过程是在服务器端完成,Servlet和被包含的页面同时被输出。 2.forward方法,request.getRequestDispatcher(&q ...
   在html界面中,要是没有设定提交的方法,servlet默认以doGet的方法进行处理。 servlet有两种处理客户请求的方法,分别是doGet和doPost: 1 .如果客户以get方法请求,请求的参数会以名值对的形式显示在浏览器的地址栏,请求发送的数据,不能大于1024K,在服务器端的servlet中,必须以doGet方法接收 2.如果是客户以post方法请求,请求的参数不会显示在地址栏,请求的发送的数据可以是无限大,例如上传文件时,肯定是post方法,在服务器端的servlet中,就必须以doPost方法接收。
这两天,在做个人博客的文章发表以及文章标题列表的显示,出现了一个小错误。即无论我怎样发布文章,文章列表都没有把刚发布的文章标题显示出来。 原因是在处理文章发布的过程中,我已把文章存到数据库中,但是没有跳转到处理显示文章标题列表的servlet中,导致request.setAttribute("aricles", articles)没有得到更新,在文章列表中显示的还是没有发布文章时的列表。
   今天在写jsp的java代码是时,用session获得一个用户对象,由于主界面处于未登录状态,所以session取到的值是空的,而我没经判断对象是否为空就去调用其方法,就抛出了一个空指针异常    所以,要调用对象的方法,首先要判断对象是否为空,要保证其不为空时才能调用
今天因为写老师布置的作业,搞了好久都跳不出外循环,在网上搜了一下,原来可以要标签标志的方法 例如:  for(  ){for( ) {}};   用上标签,无论你在for循环里写了多复杂的内容只要用上标签,就可以跳出来        lableA:for( ){for(){}}只要在for循环里写上break lableA并且运行了,它会给你运行出来! 注意 :标签后不能解任何java代码,例如lableA:Ssytem.out.print()这是不允许的,只能接循环语句,如for,while
通过I/O流从文件中读到的换行符是“\n\r”,而“\n”,"\r"分别占一个字符,所以通过读写后消除换行就必须把这两个字符都去掉才行
B/S结构,指browser/server(浏览器/服务器),它是随着internet技术的兴起,对c/s结构的改进或者变化。 1:B/S是建立在广域网上的,不必要专门的网络硬件环境,一般只要有操作系统和浏览器就  行。   C/S是建立在局域网上,需要专门的网络和服务器,数据是经过专门的服务器进行交换。 2:在B/S结构下,用户工作面是通过www浏览器实现,极少部分事物逻辑在前端实现,但主要事物逻辑在服务端实现,这样大大简化了客户端电脑负荷,减轻了系统的维护和升级的成本及工作量,形成客户机越来越“瘦”,服务器越来越“胖”的局面。   C/S结构分为客户机与服务器两部分,客户机拥有运算能力的输入 ...
Global site tag (gtag.js) - Google Analytics