
servlet和jsp
文章平均质量分 56
afdnlw
这个作者很懒,什么都没留下…
展开
-
jsp标签====jstl标准标签库
jstl是第三方的标签库。如果在不使用框架的前提下,可以用jstl组件完成相关的操作。要在Tomcat中安装JSTL,有下面三个步骤:拷贝JSTL中的lib上当下的 JAR文件到Tomcat的lib目录中. 拷贝JSTL TLD文件到Tomcat的web-inf目录中 修改web.xml文件包含这些TLD文件。 http:/原创 2012-04-07 20:10:30 · 469 阅读 · 0 评论 -
jsp内置对象=====request
地址栏发生改变的跳转都称为客户端跳转,包括通过超链接跳转也是客户端跳转,客户端跳转无法传递request属性(客户端跳转是客户端向服务器发送一次新的request请求,是两个不同的request对象)pageContext对象可以操做四种范围,即pageContext, request,response,application。==================原创 2012-04-05 10:22:41 · 881 阅读 · 0 评论 -
jsp标签----20个
=====》这三个是用于javaBean的 ====》用于动态包含 ====》用于跳转到别的页面原创 2012-04-10 12:53:47 · 330 阅读 · 0 评论 -
表达式语言===jsp表达式
输出属性的顺序是page--request--session--application表单可以传递参数,或是通过url重写传递参数,如果要想接收参数,要用“param“对象来完成,如果要接受一组参数,则要用”paramValues“来完成。 request.setCharacterEncoding("GBK");原创 2012-04-06 23:44:52 · 480 阅读 · 0 评论 -
javaBean====javabean的优点必须结合表单才能体现
第一种通过手工输入完成:html页面:input_bean.htm 姓名: 年龄: jsp页面:input_bean.jsp request.setCharacterEnc原创 2012-04-05 18:59:08 · 348 阅读 · 0 评论 -
jsp内置对象=====session
3.1Session保存在服务器端,一个用户对应一个session id。当服务器关闭后,sessionid 肯定会重新分配。如果想要sessionid继续保留就需要使用序列化的机制。需要在tomcat服务器的server.xml中把最后的配置改成这样: classNa原创 2012-04-05 10:17:43 · 265 阅读 · 0 评论 -
servlet中的web.xml的配置
在servlet的web.xml中 employeeAdd web.EmpAddServlet employeeAdd /addurl-pattern标签代表servlet的访问路径,servlet-name 是servlet的名字,根据Servlet名字找到对应的字节码文件。。原创 2012-06-12 21:46:32 · 303 阅读 · 0 评论 -
dao
dao即是数据访问对象:由四部分组成dao接口,dao实现,实体类,dao工厂(提供dao对象的)。原创 2012-06-13 23:07:12 · 1612 阅读 · 0 评论 -
request.getParameter()和request.getAttribute()
转载自http://blog.sina.com.cn/s/blog_5dbdb9780100bfba.htmlHttpServletRequest.getParameter("modelName"); 能取到想要的modelObject吗?经过测试之后,发现是不能的。后来想想,其他道理挺简单的,当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttr转载 2012-06-13 16:35:50 · 396 阅读 · 0 评论 -
uri和url的区别、url-pettern
uri =uniform resource identifer 统一资源标识符, 更注重资源url =uniform resource locator 统一资源定位符 ,更强调位置需要强调的是uri和url的使用有很大的区别。URL被用来标识一个网络路径,可以通过互联网在这个URL上访问到对应的资源,但一个URI标识的资源可能无法通过互联网来访问到,它标识而且原创 2012-06-23 13:31:35 · 1513 阅读 · 0 评论 -
转发和重定向
两种不同的方式分别是:转发和重定向转发===== 服务器端跳转(服务器端的组件A--------->组件B)-----------------------------------------------------------------------重定向======客户端跳转(请求一个新的地址)重定向:请求服务器组件A,服务器端将为处理完成的结果返回给客户端,客户端向新B组件发送原创 2012-06-23 15:10:48 · 488 阅读 · 0 评论 -
javabean
javabean:reloadable="true" >加入配置reloadable=“true” 意味着以后tomcat会自动进行检测,如果发现javabean修改之后,会自动进行重新加载。犹豫reloadable一直处于监视状态,所以在服务器真正运用于项目运行的时候, 此属性一定要设置成fasle,否则会造成性能下降。每次进行完重新加载之后,之前设置的session属性将全部消失原创 2012-04-05 17:58:01 · 280 阅读 · 0 评论 -
javaBean=====jsp与javaBean中四种属性保存范围的区别
jsp中pageContext 只在一个页面中保存,跳转之后无效request 在一次请求中保存,服务器跳转后依然有效session 在一次回话范围中,无论如何跳转都可以使用,但是新开的浏览器无法使用application 在整个服务器上保存,所有的用户都可以使用。javaBean中javabean中一共有四种属性保存范围,这一点与jsp的四种属性保存范围是一样的,原创 2012-04-05 22:26:48 · 977 阅读 · 0 评论 -
表达式语言==在mvc中 应用表达式语言(el表达式)
j2se当中没有servlet相关的类 ,j2EE当中才有,如过是j2se的jdk,zai开发servlet的时候需要将导入servlet相关的包。一个jsp当中应该只包含三类代码:接收属性、判断、输出。而且在jsp当中最好只导如一个java.util包,如果此时要输出一个集合的话,肯定需要Iterator来输出。只要是集合,不管什么情况下都要用iterator()输出 。通过Iterator原创 2012-04-07 12:34:19 · 671 阅读 · 0 评论 -
javaBean=====javaBean的删除操作
javaBean虽然使用了进行创建,但是其操作依然使用了javaBean的四种属性范围,如果一个javabean不再使用的话,可以使用四种属性范围的removeAttribute()进行删除。删除page范围的javabean可以使用pageCongtext.removeAttribute(javaBean名称);删除request范围的javabean可以使用:request.r原创 2012-04-05 22:44:35 · 1005 阅读 · 0 评论 -
javaBean=====jsp标签之<jsp:setProperty> <jsp:getProperty>
input_bean.jsp: 姓名: 年龄: input_bean.htm: 姓名: 年龄: 当在jsp页面中几乎再也看不原创 2012-04-05 19:51:19 · 1179 阅读 · 0 评论 -
jsp内置对象=====application
Application是javax.servlet.http.ServletContext接口的实例,表示的是整个servlet上下文三个重要方法:Application.getRealPath(String path);//得到虚拟目录对应的绝对路径Application.getAttributeNames();//获取所有属性的名字。Application.getContext原创 2012-04-05 10:18:41 · 335 阅读 · 0 评论 -
page指令、include指令和forward指令
1.page指令在jsp中如果pageEncoding属性存在,那么jsp页面的编码方式由pageEncoding来决定,如果没有则由contentType属性的charset决定,如果charset也不存在,则用默认的iso-8859-1来决定。2.include指令动态包含 ===========================原创 2012-03-24 21:05:32 · 721 阅读 · 0 评论 -
jstl标签====核心标签<c: >
输出: 例: pageContext.setAttribute("info",""); %> 属性存在: 属性不存在: 属性不存在:没有此内容!设置:主要用来将属性保存在四种范围之中,语法如下: 1=设置属性: 属性内容2=设置对象:例:原创 2012-04-07 22:11:25 · 4055 阅读 · 1 评论 -
jsp内置对象====resposne对象
response对象的主要作用是对客户端的请求进行回应,response对象的几个常用方法:public void add(Cookie cookie); 向客户端增加Cookie;public void setHeader("String name ","String value"); 设置头信息public void se原创 2012-04-11 12:58:42 · 472 阅读 · 0 评论 -
servlet程序开发===永远的helloworld
servlet是多线程的。request对象实现的接口是: httpServletRequest接口 ==========》response对象实现的接口是:httpServletResponse接口========》session对象实现的接口是: httpSession接口================》原创 2012-04-11 16:43:57 · 405 阅读 · 0 评论 -
servlet程序开发===servlet生命周期
servlet生命周期:init()====service()====destroy()package org.lxh.servletdemo;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class LifeCycleServlet extends HttpSer原创 2012-04-11 20:49:01 · 275 阅读 · 0 评论 -
表达式语言===collection集合和map集合
collection下:List list = new ArrayList();list.add(); List all = new ArrayList(); all.add("liuhui"); all.add("www.google.com"); all.add("afdnlw@gmail.com"); request.setA原创 2012-04-07 09:18:42 · 348 阅读 · 0 评论 -
【转】jsp中pageEncoding、charset=UTF -8"、(request/response).setCharacterEncoding("UTF-8")
【转】jsp中pageEncoding、charset=UTF -8"、(request/response).setCharacterEncoding("UTF-8") 在JSP/Servlet 中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF -8"、request.setCharac转载 2013-12-18 23:53:11 · 604 阅读 · 0 评论