
JAVA WEB
文章平均质量分 71
lixiangzhou
这个作者很懒,什么都没留下…
展开
-
绝对路径、相对路径和部署路径
1. *********,并且该页面的访问地址是http://localhost:8080/yaso/login *********,并且该页面的访问地址是http://localhost:8080/yaso/login 此处可以使用相对路径或者绝对路径,其中相对路径是相对于当前访问的页面。当提交表单后,浏览器地址栏中的信息变为http://localhost:8080/yaso转载 2013-01-09 18:19:26 · 1422 阅读 · 0 评论 -
Servlet源码深入学习
Servlet框架由两个java包组成:javax.servlet包:定义了所有的Servlet类都必须实现或扩展的通用接口和类。javax.servlet.http包:定义了采用HTTP协议通信的HttpServlet类。Servlet生命周期方法:init()、service()、destroy()。init():Servlet容器启动时自动装载某些Servlet(在web.x原创 2013-01-10 22:44:28 · 1253 阅读 · 0 评论 -
struts2中访问servlet API的一些方法
在Acion中我们通常需要访问servlet的一些API,如request、session、application等。此时我们该怎么办呢?方法1:使用ServletActionContext或ActionContext类。//使用ServletActionContextHttpServletRequest request = ServletActionContext.getReques原创 2013-03-21 18:24:18 · 1084 阅读 · 0 评论 -
struts2学习总结
Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新原创 2013-03-21 10:01:16 · 1576 阅读 · 0 评论 -
struts中package元素的namespace属性用法
struts中package元素的namespace属性几乎在所有的项目中都会使用到,开始总是不知道怎么用,后来在百度了一下,找到了一些解法,但是我自己尝试的时候却不能成功。后来我自己在他们的基础上做了些改动,发现能用了。本文基本上和网上的相同,但是改了一些内容,因为按照网上的解法我不能成功。其间涉及到4个文件:struts.xml配置文件、test.jsp页面、testSuccess.htm原创 2013-03-19 20:47:27 · 11404 阅读 · 0 评论 -
JSP自定义标签
自定义标签的作用(1)自定义JSP标签技术是在JSP 1.1版本中才出现的,它支持用户在JSP文件中自定义标签,这样可以使JSP代码更加简洁。(2)这些可重用的标签能处理复杂的逻辑运算和事务,或者定义JSP网页的输出内容和格式。创建自定义标签的步骤(1)创建标签的处理类(2)创建标签库描述文件(3)在JSP文件中引入标签库,然后插入标签,例如:Servlet容器原创 2013-01-12 20:58:12 · 515 阅读 · 0 评论 -
EL表达式
EL(Expression Language):目的是方便使用,产生无脚本的JAP页面。语法:${exp}转义:\${exp}EL的隐含的内置对象对象类型说明pageContextjavax.servlet.ServletContext表示此Jsp的PageContextpageScopejava.util.Map原创 2013-01-12 16:20:07 · 545 阅读 · 0 评论 -
Web应用的监听器
•Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。•当增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1•常用的监听接口有以下几个–ServletContextAttributeListene原创 2013-01-12 15:11:50 · 1054 阅读 · 0 评论 -
JSP要点
JSP是Java Servlet Page的缩写。JSP最终都会转换为Servlet去执行。JSP的执行过程 JSP详细执行流程 Jsp原始代码包含jsp元素和模板数据(Template data)。Template data指的是Jsp引擎不处理的部分,即以外的部分,如Html;Jsp元素指由Jsp引擎直接处理的原创 2013-01-10 15:32:34 · 834 阅读 · 0 评论 -
Web应用的部署(tomcat)
假设项目是test方式1(推荐1):在Tomcat的D:\apache-tomcat-7.0.27\conf\server.xml中修改。在host标签末尾添加:方式2(推荐2):在D:\apache-tomcat-7.0.27\conf\Catalina\localhost中建一个test.xml文件,内容是:Context path="/test" docBase="D:\原创 2013-01-09 16:32:18 · 781 阅读 · 0 评论 -
JavaScript小笔记(三)
正则表达式直接量:包含在一对/之间。如var pattern = /s$/。匹配以s结尾的字符串。构造函数的方式:var pattern = new RegExp("s$");正则表达式中有特殊含义的标点符号:^ $ . * + ? = ! : | \ / [ ] { }JavaScript中如果记不清哪些标点符号要使用反斜杠转义,可在每个表达符号前都使用反斜杠。正则表达原创 2013-03-07 23:00:15 · 741 阅读 · 0 评论 -
JavaScript 小笔记(一)
JavaScript是由Netscape(网景)公式开发的,JavaScript最初叫LiveScript。JavaScript是一种具有面向对象能力的,解释型的程序设计语言。JavaScript是一种松散类型语言,也就是说,它的变量不必具有一个明确的类型,可以把不同的数据类型赋值给var变量。客户端的JavaScript是指嵌入了JavaScript解释器的Web浏览器。客户端的JavaScri原创 2013-03-07 11:23:07 · 776 阅读 · 0 评论 -
JavaScript小笔记(二)
for/in语句语法:for(variable in object) statementariable是变量名,表示数组的一个元素或者对象的一个属性。在循环体statement内部,可以使用变量variable和“[ ]”来查询该对象属性的值。如下for(var prop in my_obj) document.write("name: " + prop + ";原创 2013-03-07 16:53:22 · 603 阅读 · 0 评论 -
Css
浏览器默认的样式表、外部样式表、内嵌样式表(在内)、行内样式表(html元素内)。外部样式表(可应用到很多页面) 内嵌样式表(只应用于当前页面) hr{color:red} p{text-align:center} 行内样式表(只是用于一行)行内样式由选择器、属性和值组成:selector{pr原创 2013-01-09 15:21:39 · 352 阅读 · 0 评论 -
HTTP的请求和响应
HTTP是一个基于请求/响应模式的,无状态的协议(request/responsebased ,stateless protocol) 。HTTP URL格式:http://host[:port][path]HTTP请求客户端通过发送HTTP请求向服务器请求对资源的访问HTTP请求由三部分组成,分别是:请求行,消息报头,请求正文请求行Method Request-URI原创 2013-01-09 16:04:11 · 531 阅读 · 0 评论 -
JavaBean学习
javaBean是一种可重复使用的、跨平台的软件组件。可分为两种:有用户界面的;没有用户界面的,主要负责处理事务。 JavaBean的特性:是public的类;有一个不带参数的构造方法;set和get方法。如下public class CounterBean{ private int count; public int getCount() { return原创 2013-01-10 19:38:14 · 658 阅读 · 0 评论 -
Servlet过滤器(Filter)
servlet过滤器的概念•Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。•Servlet过滤器本身并不生成请求和响应对象,它只提供过滤作用。•Servlet过滤器能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容;•在Servlet被调用原创 2013-01-12 10:24:41 · 994 阅读 · 0 评论 -
Session学习
Session用于跟踪客户的状态。Session指的是在一段时间内,单个客户与Web服务器的一连串相关的交互过程。在一个Session中,客户可能会多次请求访问同一个网页,也有可能请求访问各种不同的服务器资源。Session运行机制•当一个Session开始时,Servlet容器将创建一个HttpSession对象,在HttpSession对象中可以存放客户状态的信息(例如购物车)。•原创 2013-01-11 22:50:44 · 566 阅读 · 0 评论 -
tomcat连接池的配置
DBCP连接池tomcat/conf/context.xml中配置,在Context元素最下面配置如下元素:type="javax.sql.DataSource"maxActive="50" maxIdle="5" maxWait="5000"username="root" password="root"driverClassName="com.mysql.jdbc.Dri原创 2013-06-09 09:21:46 · 670 阅读 · 0 评论