J2EE
文章平均质量分 59
nc_wanjing
这个作者很懒,什么都没留下…
展开
-
如何手写一个servlet
1.在tomcat中webapps下新建一个项目aa2.在aa下新建文件夹WEB-INF3.在WEB-INF下新建一个文件夹classes4.在classes下新建一个java文件FirstServlet.java文件package com.jxau;import java.io.*;import javax.servlet.*;原创 2013-02-04 11:22:46 · 1402 阅读 · 0 评论 -
struts1的基本知识点—DispachAction
DispachAction是动态的指定Action。也就是说在view层的不同的请求和url参数被ActionServlet所截获,并在struts-config.xml中根据请求得到参数不同来指定(调用)Action中不同的方法,根据方法的返回值来跳转相应的页面。 这样可以很好的解决Action膨胀的问题。以前我们继承struts中的Action只处理一种请求,也就是说不同的请求会原创 2013-06-18 10:51:49 · 1279 阅读 · 0 评论 -
struts1的基本知识点—国际化
Java的国际化国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。国际化相关的Java类Java国际化主要通过如下3个类完成java.util.ResourceBundle:用于加载一个资源包java.util.原创 2013-06-18 11:07:41 · 991 阅读 · 0 评论 -
struts的基本知识点—DynaActionForm
DynaActionForm可以动态的接收jsp页面传过来的参数,也可以很好的解决ActionForm膨胀的问题。如何来实现DynaActionForm1.在struts-config.xml中配置DynaActionForm 注意:还要在标签添加一个属性name="userForm" 要与中对应2.然后可以再UserAction中动态的使原创 2013-06-18 11:02:46 · 606 阅读 · 0 评论 -
struts1的基本知识点—简单构建第一个Action
一、首先搭建好你的环境。(导入所需要的jar包,配置好ActionServlet等)二、建立好的你项目并根据MVC的思想来写你的实现三、在你的页面上有一个add请求和一个delete请求 username: password: 删除id为1的用户四、通过不同的请求struts会在struts-c原创 2013-06-18 10:01:49 · 688 阅读 · 0 评论 -
struts1的基本知识点—原理以及配置
struts1的原理:view层发送的*.do请求被ActionServlet所截获,根据请求的不同在struts-config.xml配置中有不同的响应,将不同的请求分发给不同的Action,然后根据Action返回的ActionForward跳转信息,根据跳转信息任何在页面中进行相应的跳转。struts1的配置:在web.xml中配置ActionServlet原创 2013-06-18 09:42:43 · 551 阅读 · 0 评论 -
上传头像的例子—smartUpload的使用
一、首先把你所需要的是smartupload.jar包导入到工程里面二、然后有一个servlet file.do用来接收图片的。并使它保存在那//1.创建smartupload对象 SmartUpload sm = new SmartUpload(); //2.调用sm初始化函数 sm.initialize(this.getServletConfig(),原创 2013-05-13 09:02:04 · 1029 阅读 · 0 评论 -
EL表达式—简介
E L(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。原创 2013-05-11 09:11:08 · 611 阅读 · 0 评论 -
JaveWeb统计在线人数
实现功能:1.当用户没有登录的时候,自动给他分配name=游客***。2.当用户登录后,自动把name替换成用户名(username)3.当点击注销时,把用户名(username)替换成name=游客*** 具体实现:1.用application监听来实现统计在线用户2.用session监听来实现分配name=游客**和用户注销 现有t_use原创 2013-04-23 21:54:39 · 615 阅读 · 0 评论 -
用JQuery+CSS来实现树形菜单
一、实现功能想要做成树形菜单,无非就是点击父菜单,则把它的子菜单显示出来。二、设计思路要想实现此效果,则当点击父菜单时,给父菜单添加事件,调用toggle()函数来把它的子菜单显示出来。并把子菜单的“+”号改为“-”号。三、完成以上两步后,则开始用代码实现了1.在你的html里面设计几个来+体育新闻 篮球新闻原创 2013-03-22 19:35:15 · 1566 阅读 · 0 评论 -
用AJAX实现一个小案例—对用户名进行校验来实现局部刷新
AJAX:为称为是无刷新技术。在日常生活中,当我们要对username来进行校验,是不是需要访问数据库来判断username是不是已经存在,这时我们需要重新发送resquest来接收数据库返回的值。所以此时页面会刷新一次。这样会对用户体验以及效率大大的缩水。所以出现了AJAX技术来实现无刷新技术。 在a.js文件中var xhr; function a(){var原创 2013-03-18 09:49:37 · 818 阅读 · 0 评论 -
JavaWeb中最简单的MVC设计
MVC模式:JSP+JavaBean+Servlet模式 此模式适合开发复杂的web应用程序,在这种模式下,JavaBean用于封装业务数据,JSP负责显示数据和提交数据,Servlet负责接收数据和调用模型层的业务逻辑。简单案例: 实现功能:添加一个用户username,并可以显示出用户。 设计思路:1.有add.jsp和show.jsp两个原创 2013-03-14 14:03:02 · 679 阅读 · 0 评论 -
JSP语法总结(一)
JSP语法:1、JSP脚本表达式:用于将程序数据输出到客户端语法:里面可以把所有的东西转换成字符串,把一个变量的值或一个表达式输出在主页上例:相当于out.write(new java.util.Date());将数据输出到客户端。2、JSP声明:JSP页面中编写的所有代码,默认会翻译到servlet的service方法内,而JSP声明中 Jav原创 2013-02-19 20:09:35 · 293 阅读 · 0 评论 -
jsp和servlet知识点总结
一.Jsp与servlet的区别:1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,转载 2013-02-19 17:13:15 · 2605 阅读 · 0 评论 -
Session通过URL重写
要知道Session是通过Cookie来实现的,如果cookie被浏览器禁用,Session可以通过URL重写的方式来实现要实现URL地址重写则需要借助sessionid来实现,Session是保存在服务器中,而sessionid则是保存在cookie中,也就是客户端中。如果cookie被禁用,如果浏览器禁掉了cookie,那么sessionId就存放不了了,所以重写session u原创 2013-02-08 11:07:13 · 1557 阅读 · 0 评论 -
java转发和重定向
response.sendredirect("http://www.foo.com/path/error.html");重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新转载 2013-02-08 10:41:36 · 438 阅读 · 0 评论 -
servlet的定义与生命周期
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.X翻译 2013-02-04 17:32:53 · 327 阅读 · 0 评论 -
Servlet接口实现类
Servlet接口 sun公司定义了两个默认实现类:GenericServlet和HttpServletHttpServlet是GenericServlet类的子类,只能够处理Http请求的Servlet,它在原有Servlet接口上添加了一些与Http协议处理的方法,它比Servlet接口的功能更强大。因此开发人员在编写Servlet时通常应继承这个类,而避免直接去实现Servlet原创 2013-02-04 18:41:07 · 596 阅读 · 0 评论 -
Hibernate3.X—HelloWorld篇(入门篇)
Hibernate快速入门:1.概述:a) Hibernate 是一个ORM框架(Object-Realtion-Mapping),主要作用是简化应用的数据,持久层编程,不需要编程人员花大量的时间编写SQL和JDBC代码b) Hibernate框架主要作用是简化应用的数据持久化编程。c) 掌握Hibernate框架需要掌握以下三个方面1.持久化对象(persistent Ob原创 2013-06-19 17:25:07 · 850 阅读 · 0 评论