11 2015 档案

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