JSP
lihongjian944043440
这个作者很懒,什么都没留下…
展开
-
page,request,session,application 四个域对象的使用区别
1.简单说 page指当前页面。在一个jsp页面里有效2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。4.application它的有效范围是整个应用。作用域里的变量,它们的存活时间是最长的,如果不进行原创 2011-11-07 11:47:27 · 3562 阅读 · 0 评论 -
JavaBean
JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化J原创 2011-11-07 20:30:27 · 460 阅读 · 0 评论 -
TagSupport类的生命周期具体执行过程
(1)当jsp容器中在解释jsp页面时,如果遇到自定义标签的开始标记,将利用"标签处理类"建立一个"标签处理对象".在建立"标签处理对象"的过程中,jsp容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始化"标签处理对象"的属性. (2)接着jsp容器会运行doStartTag()方法内的程序代码,然后根据此方法的返回值决定后续动作,如果返回SKIP_BODY原创 2011-11-07 20:14:51 · 577 阅读 · 0 评论 -
自定义标签viewIP步骤
1、编写一个实现tag接口的实现类public class ViewIpTag extends TagSupport { public int doStartTag() throws JspException { HttpServletRequest request = (HttpServletRequest) this.pageContext.getRequest();原创 2011-11-07 19:13:32 · 595 阅读 · 0 评论 -
JSP page语法
(1)import = “package.class”或 import = “package.class1,..,package.classN”。mso-hansi-font-family:"">您可以定想要import的packages。例如: import属性是这几个属性中唯一一个可以在一个JSP中出现多次的。 (2)contenType = “MIME=Type”原创 2011-11-07 12:00:08 · 747 阅读 · 0 评论 -
EL表达式
字符串处理函数: fn:contains 、 fn:containsIgnoreCase 、 fn:endsWith 、 fn:escapeXml 、 fn:indexOf 、 fn:join 、 fn:replace 、 fn:split 、 fn:startsWith 、 fn:substring 、 fn:substringAfter 、 fn:substringBefore 、 fn:to原创 2011-11-07 11:48:45 · 802 阅读 · 0 评论 -
jsp过滤器解决乱码(转)
(1)前言:解决web程序的国际化问题,必须在任何地方使用UTF-8对字符进行编码。(包括:数据库设置为:UTF-8,web页面也要设置为:UTF-8)这样做的好处在于可以解决在web上不止中文字符编码问题,所有的字符编码都统一使用UTF-8,实现了语言的国际化。同时在保存数据到数据库时候也省去了编码转换的问题。在JSP或JSF应用中使用到Servlet,我们通过使用Servlet原创 2011-11-23 16:21:47 · 1065 阅读 · 0 评论 -
get/post时中文乱码问题的解决办法
form有2中方法把数据提交给服务器,get和post,分别说下吧。(一)get提交 1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。 对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localhost:8080/servlet?msg=abc(很常见的一个乱码问题就要出现了,如果url中出原创 2011-11-23 14:39:33 · 894 阅读 · 0 评论 -
文件上传
一、文件上传的基本操作:1、 表单属性enctype的设置multipart/form-data和application/x-www-form-urlencoded的区别 FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发送大量的文本、包含非ASCII原创 2011-11-21 17:24:24 · 794 阅读 · 0 评论 -
BodyTagSupport
BodyTagSupport类的方法: 编写标签对应的实现类时,需要重载BodyTagSupport类几个方法:doStartTag(), setBodyContent(), doInitBody(), doAfterBody(), doEndTag();他们执行顺序如下: doStartTag()→doInitBody()→setBodyContent()→doAfterBo原创 2011-11-08 19:28:10 · 738 阅读 · 0 评论