随笔分类 -  JavaWeb编程

摘要:1、 在一个jsp页面导入另一个 资源 资源可以是 静态文本 也可以是动态页面 例如jsp页面。<c:import url="" var="" charEncoding="" scope=""></c:import> ‘其中URL是外部资源的名称 var是用来保存外部资源的变量 scope是var的适用范围 charEncoding是要包含进去的页面的字符编码。2、 利用<c:URL>标签进行URL加密 生成一段URL value是 url资源地址 ,var是用来保存结果URL的 阅读全文

posted @ 2012-04-23 15:44 风尘女子 阅读(159) 评论(0) 推荐(0)

摘要:1、 <c:if>标签的使用 标签跟我们java中的if类似 ,只是表现方法不一样而已 。结构如下 :test 代表判断表达式var的结果是true还是false ,结果存于result中注意的一点是 我们在jstl中要引用属性的时候 都要将属性名字放到"${}"中 。<c:if test="${var}" var="result" scope="范围"/> 不带body的<c:if test="${var}" var="result" scop 阅读全文

posted @ 2012-04-23 14:32 风尘女子 阅读(242) 评论(0) 推荐(0)

摘要:JSTL 又称JSP标准标签库 有apache的 jarkata小组开发 同EL表达式目的一样都是为了 将复杂的jsp代码 以标签的形式 显示出来我们在使用JSTL就要下载jstl.jar 和 standard.jar文件 ,要想tomcat 和 我们的Eclipse 都支持 JSTL那么就要 分别将2个jar 部署到tomcat的lib目录下 ,以及将这两个jar 添加到我们项目的 BuildPath中去。 添加到BuildPath是为了 我们在Eclipse开发的时候 可以使用JSTL ,将jar部署到tomcat下是为了使tomcat支持处理jstl 。 jstl的jar文件的下载地址. 阅读全文

posted @ 2012-04-23 00:29 风尘女子 阅读(652) 评论(0) 推荐(0)

摘要:EL表达式在je22开发中会为程序员节省不少的代码,因为他是jsp代码的简化操作 。 EL的格式 ${要输出的属性} ,EL表达式可以方便的操作 从另一个网页传递过来的参数 、 javaBean 、 获取属性等等。下面是一些简单的EL表达式操作:1、EL表达式操作运算符${1+2} 在html页面中会输出 3 ,其他的 - * / % 都是一样的操作 。${true||false} 结果在html页面中操作显示true${false&&true} 结果在html页面中显示false ${!false} 结果显示true ${2>5} 操作关系运算符 结果是false ${ 阅读全文

posted @ 2012-04-22 16:10 风尘女子 阅读(358) 评论(0) 推荐(0)

摘要:ava Web开发方案有多种可供选择,这里列举一些经典的开发模式进行横向比较,为Java Web的开发模式选择提供参考。除此之外还有好多方案(如Tapestry和Wicket)并不了解,这里就不列举了。JSP+JAVABEAN开发模式: 特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。 缺点:页面将控制与显示集于一身。 结论:简单,适合小型项目的快速构建与运行。JSP+Servlet+JavaBean开发模式: 特点:JSP作为视图,来表现页面;Servlet作为控制器,控制程序的流程并调用业务进行处理;JavaBean封装了业务逻辑。遵循了MVC设计模式。 阅读全文

posted @ 2012-04-20 01:45 风尘女子 阅读(416) 评论(0) 推荐(0)

摘要:HTML中我们一般把head部分称为网页的头部。头部部分的内容虽然不会在页面中显示,但它能影响到搜索引擎对网页的收录和排序,以及网页的各种全局设置,可以说是至关重要。▲知识点一——头部信息里设置网页的基底网址基底网址的实质是统一设置超级链接的属性,基底网址标签是</base>,它有两个属性,href和_target。href用于设置基底网址的路径,_target用于设置超级链接的打开方式。通过基底网址的添加,页面中所有的相对网站根目录地址可转换成绝对地址。当浏览器浏览页面时,通过<base>标记将相对网站跟目录地址附加在基底网址路径的后面,从而转化成绝对地址。我们首先创 阅读全文

posted @ 2012-04-18 10:39 风尘女子 阅读(140) 评论(0) 推荐(0)

摘要:1、javascript中的数组 定义很简单, 例如 var arra=[1,2,3,4,"3234",null,undefined]; 这样就声明了一个以为数组对象 ,这个对象有length方法 。我们可以可以用for循环迭代操作 。定义二维数组和定义一维数组差不多 知识二维数组的元素也是数组而已 。 下面是一个二维数组的迭代例子 :<script language="javascript"> var arra=[[1,2,3,"xx",undefined],[33,44]]; var str="" 阅读全文

posted @ 2012-03-28 16:58 风尘女子 阅读(158) 评论(0) 推荐(0)

摘要:1、 我们在使用对象的属性的时候总是需要对象的名字加上.来引用对象的属性 ,为了方便我们可以用with来简化代码 。function A(){ this.x =1 ;this.y=2 ;this.z=3 ;} var obj=new A() ;我们以往对x y z的调用需要 obj.x obj.y obj.z 这样很麻烦 但是通过with语句可以简化操作 with(obj){x ;y;z; }这样就简化了代码 。。。。注意的一点是 我们在 with代码块中定义的变量 在外部也是可以访问的。。2、 for(in) 语句 可以遍历一个对象中的所有元素 ,这根java中的迭代for循环类似 。fun 阅读全文

posted @ 2012-03-28 15:37 风尘女子 阅读(134) 评论(0) 推荐(0)

摘要:javascript的类对象的声明和定义,可以说是很随意 。下面是学习中遇到的问题 :1、 我们在使用<script src="*.js" language="javascript"> </script> 引入一个js文件的时候,js文件内部的javascript程序一定不要 放在 <script></script>中 ,否则额会出错 。还有就是在引入js文件的 <script src="*.js" language="javascript"> </ 阅读全文

posted @ 2012-03-28 13:26 风尘女子 阅读(127) 评论(0) 推荐(0)

摘要:1、在<script></script>之间用var定义的变量时全局变量 ,在函数中定义的是局部变量我们所定义的函数都可以被html中各种标签的事件所激活 。我们子啊定义javascript函数的时候 参数一定不要指定为var 型,否则会出错 。因为 javascript是弱类型的语言。例如下面函数 function a(c,d){}就定义了一个 返回值为var的函数, 有2个参数c、d这里参数前面就不要加类型说明了。 2、 javascript函数中内置一个arguments数组对象,这个数组对象在可变参数中用到 例如下面一个叠加的代码:<script lang 阅读全文

posted @ 2012-03-27 21:33 风尘女子 阅读(122) 评论(0) 推荐(0)

摘要:1、在html中嵌入在<script language="javascript"> .......这中间是java script代码 </script> 2、<script language="javascript"> alert(""); <!--在浏览器中显示一个对话框--></script> 3、我们也可以吧java script写在一个后缀为js的文件中,然后在html中使用<script src="*.js" language=“javas 阅读全文

posted @ 2012-03-26 20:18 风尘女子 阅读(137) 评论(0) 推荐(0)

摘要:1、<c:if> 标签的使用第一种: <c:if test="条件表达式" var="变量名" scope="范围"/> 第二种: <c:if test="条件表达式" var="变量名" scope="范围">程序体</c:if> test如果等于"true"那么执行代码 如果不等于true 那么不执行 var 是一个 bool型的变量用于保存 条件结果scope是一个取值的范围 下面是一个简单使用代码:& 阅读全文

posted @ 2011-12-22 11:39 风尘女子 阅读(211) 评论(0) 推荐(0)

摘要:我们在利用Servlet进行web开发的时候 ,运行的不是 JSP页面 而实际上是一个 Java类的对象 。这个类的对象从 javax.sevlet.http.HttpServlet ;这个类是基于HTTP的 Servlet类 我们自己写的 Servlet应该从 这个类派生而来 .通过我们自己编写的类 以及对web.xml的部署 ,进行web的流程控制 ,实现用户与服务器的交互 。要注意在 编写Servlet进行相应客户端的时候 我们在调用 Response.setContenType("text/html;charset=gb2312");的时候一定要放在其他函数调用的前 阅读全文

posted @ 2011-12-15 21:51 风尘女子 阅读(311) 评论(0) 推荐(0)

摘要:JavaScript和 Java Applet 是运行在客户端浏览器中。Servlet是运行在服务器端的程序 ,他不像 JSP有有辅助工具辅助编码,所以说 Servlet的开发效率是比较低的但是他对程序员的水平的要求要比JSP程序员的要求高很多 ,因为Servlet中涉及到很多底层的东西,一种典型的开发模式就是 MVC开发模式 利用Setvlet进行流程的控制 。实际上我们的 JSP页面其实是先编译成Servlet 然后再转换成对应的字节码文件 所以说 我们每个JSP页面和 Servlet都是一一对应的 。Servelt由web服务器编译执行,当客户端访问Servlet的时候,服务器会自动分. 阅读全文

posted @ 2011-12-10 21:57 风尘女子 阅读(178) 评论(0) 推荐(0)

摘要:我在写这个JavaBean'的过程中遇到很多细节上的问题,相信很多JSP新手都遇到过 。1、首先 在JSP中使用了<%@ page import="me.Register" %><jsp:useBean id="bean" class="Register" />但是却找不到JavaBean。解决方法在 Eclipse的 J2EE项目的src中新建一个 java源文件然后把JavaBean写到这个Java源文件中 。Eclipse会为我们自动编译Java源文件 。然后再再程序中使用 userBean引入 阅读全文

posted @ 2011-12-09 09:35 风尘女子 阅读(260) 评论(0) 推荐(0)

导航