易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : jsp

在jsp里使用Cookie

写Cookie:
   //从浏览器取得用户名
        String username = request.getParameter("username");
        //从浏览器取得密码
        String password = request.getParameter("password");
        //设置Cookie
        Cookie userCookie = null;
        Cookie passCookie = null;
        //取得客户端的Cookie
        //如果username和password满足条件则进入success.jsp
        if ("admin".equals(username) && "1".equals(password)) {
            userCookie = new Cookie("username", username);
            passCookie = new Co ......

了解JSP中request属性的用法


本文介绍JSP中request属性的用法,以及request.getParameter() 和request.getAttribute() 区别。
一、request.getParameter() 和request.getAttribute() 区别
1.request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。
2.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回String类型的数据。
request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部还有一点就是,HttpServletRequest类有setAttribute()方法,而没有setParameter()方法。拿一个例子来说一下吧,假如两个WEB页面间为链接关系时,就是说要从1.JSP链接到2.JSP时,被链接的是2.JSP可以通过getParameter()方法来获得请求参数.
假如1.JSP里有
<form name="form1" method="post" action="2.jsp"> 请输入用户姓名:<input type="text" name="username"> <input type="submit" name="Submit" value="提交"> form&g ......

jsp包含文件及使用javabean

(一)包含其他页面的方法:
include指令:<%@ include file = "test1.jsp" %>
 静态包含,可以包含任意格式的文件(不光是jsp文件,还可以是txt等文本文件),静态包含就是将被包含文件的内容拷贝到包含文件中,进行执行。当前页面和test1.jsp中不能有重名的变量。
include动作 <jsp:include page = "test1.jsp"/>
 动态包含,只能包含动态页面,动态包含是先执行被包含文件,然后将结果包含到文件。当前页面可以和test1.jsp中有同名的变量,因为它只包含最后的结果。
(二)
设定参数值:
<%@ page pageEncoding = "GBK"%>
<%@ page imort = "cn.javabean.*"%>        //导入javabean包
<% request.setCharacterEncoding("GBK")%>  //post提交的数据中出现中文时防止出现乱码
<jsp:useBean id = "userid" class = "cn.javabean.User"/>   //使用javabean中的User类
<jsp:setPropert property = "beanUserName" param = "FormUserName" name = "userid"/>
一般情况下javabean中的字段名与前台jsp中form表单的name是一样的,假如都为username,则
可以写 ......

jsp九大内置对象、四种作用域、跳转方式

jsp有四种属性范围:
 page -> 页面级别,显然只有在一个页面内可用。
 request -> 请求级别 服务器跳转,一次请求之后消失。
 session -> 会话级别 客户端跳转(服务器跳转),与浏览器有关,ie是在重新打开ie时才会不同。
 application = 应用级别,当重启服务器时才会消失
客户端跳转: 客户端跳转是服务器将请求结果返回给客户端,客户端再向服务器发起另一次请求。在客户端跳转的过程中,客户端一定要参与跳转的过程。客户端跳转后的url是最后一次请求的地址。
客户端跳转能够进行网站外跳转。
链接方式:<a href = ""> </a>
表单提交
<meta http-equiv = "refresh" content = "3; url = 2.jsp">
javascript:history.back();
response.sendRedirect
response.setHeader("refresh", "3; url = "request2.jsp");
客户端跳转时的"/"表示的是服务器的根
服务器跳转(容器内跳转):能够自动的在服务器内部进行页面的转换,所以对于客户端来说这是透明的。而request范围的属性会被传递到下一个页面。服务器跳转是第一个页面的地址。
服务器跳转只能是站点内跳转。服务器跳转时的"/" 代表本网站的根
<jsp: ......

(二)Tomcat+JSP配置 TO 王老师

一、安装jdk并配置jdk
     1、双击安装jdk-6u19-windows-i586(假定你的jdk使用默认安装,安装在C:\Program Files\Java\jdk1.6.0_19);
     2、配置环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量
    (1)系统变量->新建->变量名:JAVA_HOME
       变量值:  C:\Program Files\Java\jdk1.6.0_19
    (2)系统变量->新建->变量名:CLASSPATH
       变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意最前面的点和分号)
    (3)系统变量->编辑->变量名:Path
       在变量值的最前面加上:%JAVA_HOME%\bin;
    3、测试jdk是否安装成功,在开始->运行下,输入cmd,打开命令提示符窗口。在其中输入java,如果出现如下图所示的提示,说明配置成功,否则必须重新配置,才能继续下面的步骤。
二、配置Tomcat
1、将apache-tomcat-6.0.26.zip解压至任意一 ......

Jsp中FileUpload控件的使用

       许久没有登录自己的校内网了,今天登录了一下,忽然发现校内的上传照片挺有意思的,于是乎就从网上找了一下,校内应该是使用jsp写的。在网上找到了个FileUpload控件,可以很方便的上传文件。在网上找到一篇详细介绍这个控件使用的,试验了一下,搞了好久才实现现在整理出来。
一、首先得下载三个jar包
1. commons-FileUpload 1.2 包
  下载地址:http://jakarta.apache.org/commons/fileupload/
2. commons-IO 1.3.1 包
  下载地址:http://jakarta.apache.org/commons/io/
3. Commons-BeanUtils 1.7 包
  下载地址:http://jakarta.apache.org/commons/beanutils/
二、新建一个叫upload的WEB项目,将下载的压缩包解压copy其中的jar文件至upload文件夹下WEB-INF/lib目录中,项目不能自动加载的话需要在开发工具里面手动加载一下。
三、我使用的是jsp + 后端 servlet的方式上传文件,准备一份如下内容的upload.jsp文件,用来选择要上传的文件。代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> ......
总记录数:884; 总页数:148; 每页6 条; 首页 上一页 [32] [33] [34] [35] 36 [37] [38] [39] [40] [41]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号