11 2015 档案
摘要:重点掌握三目运算符的使用。JSP主要就负责显示,所有复杂的业务操作都交给servlet完成。计算运算符:+,-,*,/,%(取模)www.mldnjava.cn,MLDN高端Java培训加法操作:${num1 + num2}减法操作:${num1 - num2}乘法操作:${num1 * num2}...
阅读全文
摘要:之前讲解的MVC设计模式中一直有DAO存在,而且所有的对象都保存在VO之中,那么这时如果将一个VO传递到JSP文件中,那么JSP需要导入VO包,如果使用表达式语言的话,导入VO包就没有任何意义了。VO包:package org.lxh.eldemo.vo ;public class Dept { ...
阅读全文
摘要:JAVA集合:Collection,MAP,IteratorCollection:List,Set所有集合都使用Iterator输出,而List和Set的本质区别在于,List对Collection进行了扩充,可是Set没有。对于每次保存一对内容的操作,使用Map集合,Map每次保存的都是Map.E...
阅读全文
摘要:在表达式语言中存在很多内置对象,pageContext, pageScope,requestScope,sessionScope,applicationScope,param,paramValues,header,headerValues,cookie,initParamwww.mldnjava.c...
阅读全文
摘要:Expression Languase:ELMVC设计模式的主要好处是让JSP代码越来越少,JSP一般只出现3种代码:1. 接收属性2. 判断语句3. 迭代输出但是实际开发中比较难做到,一个JSP肯定输出的时候接收VO对象,为了避免导入VO包,就可以通过表达式完成。JSP提供4种标志位:page,r...
阅读全文
摘要:3种servlet:简单Servlet,过滤Servlet,监听Servlet1. 简单Servlet:是作为一种程序所必须的开发结构保存下来的。2. 过滤Servlet:过滤器使用的不是HttpServlet类,而是接口Filter,在javax.servlet里,此接口的主要功能是完成公共协议的...
阅读全文
摘要:A: Hey, Bill, Can you tell what's wrong with my computer? I can't move the mouse, I can's user the keyboard, Nothing is working right.B: Hmm, It like...
阅读全文
摘要:以前做过一个登录程序,是用JSP+JavaBean完成的,最大的问题,JSP文件内容太多了。1. VO2. DBC3. DAO 3.1 impl 3.2 proxy4. Factory5. ServletMVC模式开发中,注意客户端验证和服务器端都要验证,以防直接访问servlet页面。客户端验...
阅读全文
摘要:Mode I: 就是在开发中,将显示层,控制层,数据层的操作统一交给JSP或JavaBean来进行处理。客户端通过访问JSP,调用里面的JavaBean,而通过JavaBean调用数据库,在JavaBean中包含了专门处理数据的操作,数据层主要以DAO为主,除了数据之外还有业务的处理。开发中就存在一...
阅读全文
摘要:跳转:服务器端,客户端客户端跳转:地址栏跳转之后改变,无法传递request范围的属性服务器端跳转:地址栏不改变,而且可以传递request范围的属性,属于无条件跳转,只要执行到了,立即执行跳转的操作servlet之中也是可以跳转的,既然servlet本身存在HttpServletResonse对象...
阅读全文
摘要:因为本人主要从事c#开发,但是在工作中经常需要用到c++编写的DLL,因此需要知道c++中的类型与c#中的类型是如何转换的。搜集整理如下。//C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, un...
阅读全文
摘要:http://www.soaspx.com/dotnet/csharp/csharp_20110406_7469.htmlhttp://www.cnblogs.com/warensoft/archive/2011/12/09/warenosoft3d.htmlhttp://bbs.csdn.net/...
阅读全文
摘要:servlet本身提供的只有request和response对象,如果要取得session对象,只能依靠request对象,因为session属于HTTP协议范畴,而且在每次发送请求的时候,服务器都会自动为客户端设置一个cookie,所以,很自然的,session中要使用cookie机制,但是coo...
阅读全文
摘要:代码:两个初始化init方法,一起出现的话,有参的才起作用package org.lxh.servletdemo ;import java.io.* ;import javax.servlet.* ;import javax.servlet.http.* ;public class InitPara...
阅读全文
摘要:生命周期是一个程序的存在周期,受容器管理,所以容器决定生命周期。生命周期包括 加载,初始化,服务,销毁,卸载 5个部分加载:第一次使用的时候加载初始化:init方法, 失败的话,直接卸载,如果成功的话,进行服务的操作,如果服务不再使用,进行销毁再卸载服务:service方法销毁:destroy方法代...
阅读全文
摘要:servlet程序:doPost方法时为了防止表单提交时post方式的问题。否则只能处理get请求package org.lxh.servletdemo ;import java.io.* ;import javax.servlet.* ;import javax.servlet.http.* ;p...
阅读全文
摘要:D:\Workspace\WEB-INF\classes下新建HelloServlet.java文件:package org.lxh.servletdemo ;import java.io.* ;import javax.servlet.* ;import javax.servlet.http.* ...
阅读全文
摘要:使用java语言开发的服务器端程序,可以生成动态web页,运行在服务器端,由服务器调用执行,是一种按照servlet标准开发的类。先有servlet,后有jsp,jsp骨子里依然是servlet。CGI,公共网关接口,多进程的处理方式,Servlet是多线程处理方式,所以性能上比CGI强。不管使用J...
阅读全文
摘要:Tomcat的class加载的优先顺序一览1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。2.环境变量CLASSPATH中的jar和class文件。3.$CATALINA_HOME/common/classes下的class文件。4.$CATALINA_HOME/common...
阅读全文
摘要:如果使用上传操作,并且没有使用框架之类,最好使用Smartupload,因为FileUpdate太难使用。下载组件:fileupload包:http://commons.apache.org/proper/commons-fileupload/download_fileupload.cgicommo...
阅读全文
摘要:把smartupload.jar copy到D:\apache-tomcat-7.0.57\lib下。创建htm上传文件:smartupload_demo01.htm由于是上传文件,需要对表单进行封装:enctype="multipart/form-data"www.mldnjava.cn,MLDN...
阅读全文
摘要:Java下载及配置:1. 下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2. 安装后配置环境变量:右击【我的电脑】---【属性】-----【高级系统设置】---【环境变量】J...
阅读全文
摘要:企业分层架构:资源层:主要是数据库的操作层,里面可以进行各种数据存储,但是这些数据存储操作的时候肯定依靠SQL语句,如果在一个程序中出现过多的SQL语句,JSP页面非常复杂,不便于程序的可重用性数据层:一个专门操作数据库的组件业务层(Business Object):整个项目的核心显示层:使用JSP...
阅读全文
摘要:下载地址:http://www.eclipse.org/downloads/tomcat plugin:http://www.eclipsetotale.com/tomcatPlugin.html#A3eclipse各个版本介绍:http://www.cnblogs.com/dudumao/p/36...
阅读全文
摘要:通过JSP+JavaBean完成一个注册用户的验证功能:index.jsp: 注册信息填写页,同时对错误数据进行错误提示check.jsp:将输入表单数据自动赋值给JavaBean,同时验证,失败返回indexsuccess.jsp:成功页,显示用户注册成功信息Register.java:注册使用的...
阅读全文
摘要:删除命令:removeAttribute(Javabean名称)前面调用用pageContext,request,session,application, 如request.removeAttribute()www.mldnjava.cn,MLDN高端Java培训第次访问!发现每次刷新都新建对象,c...
阅读全文
摘要:request: javax.servlet.http.HttpServletRequest的接口实例1. setCharacterEncoding("GBK"):防乱码2. getParameter():返回参数值3. getParameterValues():返回复选框的数组4. getPara...
阅读全文
摘要:1. page:当前页2. request:一次服务器跳转范围中3. session:一次用户操作范围,重新打开浏览器失效4. application:整个服务器保存,服务器关闭才失效定义一个count.java放在WEB-INFO\classes里package cn.mldn.lxh.demo ...
阅读全文
摘要:标签一共有4种使用方法:自动匹配:指定属性:指定参数:指定内容:自动匹配:*www.mldnjava.cn,MLDN高端Java培训姓名:年龄: 指定属性的话:如果现在希望将name参数的内容设置给age,而age的内容设置给name,那么使用param:即:指定参数指定内容:valuewww.ml...
阅读全文
摘要:SimpleBean.java:package cn.mldn.lxh.demo ;public class SimpleBean { private String name ; private int age ; /* public SimpleBean(){ ...
阅读全文
摘要:JavaBean本身就是一个类,属于java的面向对象编程JavaBean是使用java语言开发的一个可重用的组建,在JSP开发中如果要应用JSP提供的JavaBean标签来操作简单的类的话,需要满足如下的开发要求:1. 所有的类必须放在一个包中,在web中没有包是不存在的。2. 所有的类必须声明为...
阅读全文
摘要:pageContext对象是javax.servlet.jsp.PageContext类的实例,只要表示的是一个jsp页面的上下文,而且功能强大,几乎可以操作各种内置对象。>forward(String relativeUrlPath):将当前页面转发到另外一个页面或者Servlet组建上;>get...
阅读全文
摘要:out对象是javax.servlet.jsp.JspWriter类的实例化对象,主要功能就是完成页面的输出操作,使用println()或print()输出。但是使用纪律很少,都会使用表达式完成输出的操作。使用形式输出比out.println()更加方便。out对象的常用方法:public int ...
阅读全文
摘要:tomcat服务器配置的时候,在虚拟目录中必须存在一个WEB-INF文件夹,但是访问的时候并不能发现这个文件夹。改成WEB-INFs就可以看到。所以WEB-INF文件夹不轻易让用户看到,那么其安全性高!那么把一个jsp文件放到WEB-INF文件夹里的话呢?肯定是最安全的。那么该如何访问呢?此时,可以...
阅读全文
摘要:application对象是javax.servlet.ServletContext接口的实例化对象。是整个servlet的上下文,代表了整个web容器的操作。常用方法:1.java.lang.String getRealPath(java.lang.Stringpath):得到虚拟目录对应的绝对路...
阅读全文
摘要:session对象是javax.servlet.http.HttpSession接口的实例,但是不像HttpServletRequest或HttpServletResponse一样,有父接口,他没有父接口。HttpSession接口的主要方法:1. java.lang.String getId():...
阅读全文
摘要:服务器接收客户端请求:request服务器对客户端的回应:responsejavax.servlet.http的接口HttpServletResponse extends ServletResponse重要方法:void addCookie(Cookiecookie):向客户端增加cookievoi...
阅读全文
摘要:使用最多,主要用来接收客户端发送而来的请求信息,他是javax.servlet.http.HttpServletRequest接口的实例化对象。public interface HttpServletRequest extends ServletRequestHttpServletRequest是 ...
阅读全文
摘要:pageContext:javax.servlet.jsp.JspContext抽象类的父类JspContext 中有以下方法。request:javax.servlet.http.的接口HttpServletRequestsession:javax.servlet.http的接口HttpSessi...
阅读全文
摘要:
阅读全文
摘要:基本语法概括:,,,加上数据库操作,可以开发动态web了。数据库脚本:/*======================= 使用MLDN数据库 =======================*/USE mldn ;/*======================= 删除user数据表 ========...
阅读全文
摘要:带参数的跳转指令:}"/> 实际生活中,很多人有email邮箱,如果成功的话,跳转到邮箱的首页,失败的话,重新登录跳转之后的页面:这是跳转之后的页面参数一:参数二:调用跳转页面的文件:www.mldnjava.cn,MLDN高端Java培训 "/> 结果:发现地址栏地址没有改变,也是服...
阅读全文
摘要:包含指令,真正改变的地方只有具体内容处:方法1: 在每个jsp页面(HTML)都包含工具栏,头部信息,尾部信息,具体内容方法2: 将工具栏,头部信息,尾部信息都分成各个独立的文件,使用的时候直接导入进来方法2比1更好,如果采用第一种做法的话,很多代码会出现重复的问题。第二种形式的话,修改的时候很方便...
阅读全文
摘要:page指令语法:常用:contentType,import,pageEncoding例子,设置MIME属性,如果使用一些高版本的tomcat,可能自动设置编码,但是为了保证程序不出问题,一定要设置MIME类型:www.mldnjava.cn,MLDN高端Java培训欢迎大家光临 MLDN !网址:...
阅读全文
摘要:显示注释: >隐式注释: 1. // 2./* */ 3. 打开jsp文件后,一片空白,右键,编码选择简体中文后,右键选择查看源文件可以发现以下内容:Scriptlet 脚本小程序,在jsp中有3种scriptlet代码:1. ,其中可以定义局部变量,编写语句x = " + x++ + "...
阅读全文
摘要:web容器处理动态网页(CGI,ASP,PHP,JSP)静态请求:HTML,JAVASCRIPT, XML,都可以在本地运行收费web容器:WebLogic,WebShere免费web容器:RESIN,TOMCATTOMCAT安装版的话,防火墙必须关闭TOMCAT配置:1.必须制定JDK:JAVA_...
阅读全文
浙公网安备 33010602011771号