随笔分类 -  JSP

摘要:JavaBean的删除如果一个JavaBean不再使用时,可以使用4种属性范围的removeAttribute()方法进行删除删除page范围的JavaBean,可以使用pageContext.removeAttribute(JavaBean的名称)删除request范围的JavaBean,可以使用request.removeAttribute(JavaBean的名称)删除session范围的JavaBean,可以使用session.removeAttribute(JavaBean的名称)删除application范围的JavaBean,可以使用application.removeAttrib 阅读全文
posted @ 2011-10-11 14:23 techstan 阅读(1005) 评论(4) 推荐(0)
摘要:JavaBean的保存范围<jsp:useBean>存在一个scope属性,表示一个JavaBean的保存范围保存范围一共有四种,page,request,session,application用于计数操作 Count.javapackage com.test.demo;public class Count{ private int count=0; public Count(){ System.out.println("一个新Count对象产生"); } public int getCount(){ return ++this.count; }}打包编译后存放 阅读全文
posted @ 2011-10-10 13:40 techstan 阅读(1330) 评论(0) 推荐(0)
摘要:取得属性<jsp:getProperty>语法<jsp:getProperty name="实例化对象名称(id)" property="属性名称" />取得属性 修改 input_bean.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head><title>测试</title><jsp:use 阅读全文
posted @ 2011-10-09 16:50 techstan 阅读(11421) 评论(0) 推荐(0)
摘要:设置属性:<jsp:setProperty>设置指定的属性:如果在使用<jsp:setProperty>设置属性时没有指定"*",而指定了具体的属性,那么就表示只为这个具体属性设置请求内容.设置name 属性 input_bean.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head><title>测试</title>& 阅读全文
posted @ 2011-10-09 15:27 techstan 阅读(6390) 评论(0) 推荐(0)
摘要:JavaBean与表单输入表单 input_bean.html<html><head><title>测试</title></head><body><form action="input_bean.jsp" method="post"> 姓名:<input type="text" name="name"><br/> 年龄:<input type="text" name="ag 阅读全文
posted @ 2011-10-09 11:27 techstan 阅读(2409) 评论(0) 推荐(1)
摘要:使用<jsp:useBean>指令除了import指令外,还可以使用Jsp提供的<jsp:useBean>指令完成操作语法:<jsp:useBean id="实例化对象名称" scope="保存范围" class="包.类名称"/>使用JSP中的标签指令完成调用 use_javabean_demo02.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK&qu 阅读全文
posted @ 2011-10-08 22:03 techstan 阅读(868) 评论(0) 推荐(0)
摘要:开发第一个JavaBean开发第一个JavaBean SimpleBean.javapackage com.test.demo;public class SimpleBean{ private String name; private int age; public void setName(String name){ this.name=name; } public void setAge(int age){ this.age=age; } public String getName(){ return this.name; } public int getAge(){ return... 阅读全文
posted @ 2011-10-08 21:14 techstan 阅读(730) 评论(2) 推荐(0)
摘要:web的安全性WEB-INF安全性是最高的.保存在WEB-INF下的文件---WEB-INF/hello.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head><title>测试</title></head><body><% out.println("<h1>helloworld</h1>" 阅读全文
posted @ 2011-10-08 18:46 techstan 阅读(541) 评论(0) 推荐(0)
摘要:application对象application对象是javax.servlet.ServletContext接口的实例化对象取得虚拟目录的对应的绝对路径本机的虚拟目录是:<Context path="/esyzf" reloadable="true" docBase="D:\JavaTest\" />如果在开发中想得到docBase的真实路径,就要使用application对象中得getRealPath()方法来完成测试getRealPath()方法 get_path_demo01.jsp<%@ page lang 阅读全文
posted @ 2011-10-08 18:19 techstan 阅读(738) 评论(1) 推荐(0)
摘要:在session对象中,可以通过getCreationTime()方法取得一个session的创建时间也可以通过getLastAccessedTime()方法取得一个session的最后一次操作时间取得一个session的操作时间 get_tima.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head><title>测试</title></head>& 阅读全文
posted @ 2011-10-08 10:08 techstan 阅读(1014) 评论(0) 推荐(0)
摘要:判断新用户判断是否是新的用户is_new.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head><title></title></head><body><% if(session.isNew()){%><h1>欢迎新用户</h1><% }else{%><h1>欢迎老用户</h 阅读全文
posted @ 2011-10-08 09:55 techstan 阅读(665) 评论(0) 推荐(0)
摘要:登录及注销主要用Session来实现用户登录成功后,设置一个Session范围属性,然后在其他需要验证的页面判断是否存在此Session属性范围,存在则表示正常登录过的合法用户,不存在给予提示,跳转登录页重新登录,登录后再进行注销操作只要有这几个页面login.jspwelcome.jsplogout.jsp编写表单并执行验证login.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head&g 阅读全文
posted @ 2011-10-07 21:48 techstan 阅读(7728) 评论(2) 推荐(0)
摘要:session 对象开发中session对象主要用于用户登录,注销等常见的功能,每一个session都表示不同的访问用户,session 对象是javax.servlet.http.HttpSession接口的实例化对象取得Session Id session_id.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head><title>测试</title></ 阅读全文
posted @ 2011-10-07 16:41 techstan 阅读(603) 评论(0) 推荐(0)
摘要:操作cookiecookie是浏览器提供的一种技术,这种技术能让服务器端的程序能将一些只须保存在客户端,或者在客户端进行处理的数据,放在本身使用的计算机当中,不需要通过网络的传输,提高了网页的处理效率,也能减少服务端的负载,但是由于cookie是服务器端保存在客户端的信息,所以其安全性很差的!论坛上经常有一些记住密码,记住用户名这样的功能,以后访问就不需要输入密码和用户名直接登录,这其实就是应用到了cookie,如果不及时清理的话,会出现安全隐患!向客户端增加Cookie response_demo06.jsp<%@ page language="java" cont 阅读全文
posted @ 2011-10-06 20:17 techstan 阅读(987) 评论(0) 推荐(0)
摘要:设置页面跳转使用response对象中的sendRedirect()方法进行跳转直接跳转到hello.html页面 response_demo03.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head><title>测试</title></head><body><% response.sendRedirect("hello. 阅读全文
posted @ 2011-10-06 15:58 techstan 阅读(2188) 评论(0) 推荐(0)
摘要:response 对象主要作用是对客户端的请求进行回应,将WEB服务器的处理结果发回客户端,response对象属于javax.servlet.http.HttpServletResponse接口的实例HttpServletResponse接口定义如下:public interface HttpServletResponse extends ServletResponse设置头信息设置定时刷新头信息response_demo01.jsp<%@ page language="java" contentType="text/html" pageEnco 阅读全文
posted @ 2011-10-06 15:21 techstan 阅读(611) 评论(0) 推荐(0)
摘要:显示全部的头信息通过request内置对象的getHeaderName()方法,而要想取得每一个头信息内容,则使用getHeader()方法request_demo05.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><%@ page import="java.util.*"%><!--使用Enumeration,则导入此包--><html><head>< 阅读全文
posted @ 2011-09-30 13:30 techstan 阅读(718) 评论(0) 推荐(0)
摘要:url地址重写在开发中,所有的参数不一定用表单的方式传递也可以用地址重写的方式传递,参数也之前地址用?分离,然后参数=参数内容传递内容,多个参数用&分离接收地址重写参数 request_demo03.jsp<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><html><head><title>测试</title></head><body><% requ 阅读全文
posted @ 2011-09-29 13:11 techstan 阅读(1349) 评论(2) 推荐(0)
摘要:接收请求参数:一个参数用getParameter()方法接收一组参数用getParameterValue()方法接收(一般用于复选按钮属性接收)定义表单,传递多个参数:request_demo_02.html<html><head><title>测试</title></head><body><form action="request_demo_02.jsp" method="post"> 姓名:<input type="text" name=&q 阅读全文
posted @ 2011-09-28 17:42 techstan 阅读(1184) 评论(0) 推荐(0)
摘要:request主要接收客户端发来的请求信息request主要是javax.servlet.http.HttpServletRequest接口的实例化对象 表示对象应用在HTTP协议上的javax.servlet.http.HttpServletRequest接口定义如下public interface HttpServletRequest extends ServletRequest具体的request内置对象的常用方法请参考JDK_API文档乱码解决:在进行参数提交时会出现一些中文乱码的现象如:request_demo01.jsp<html><head><tit 阅读全文
posted @ 2011-09-28 17:28 techstan 阅读(638) 评论(1) 推荐(0)