易截截图软件、单文件、免安装、纯绿色、仅160KB

在jsp页面间传递参数

(1)直接在URL请求后添加
   如:<a href="thexuan.jsp?action=transparams&detail=directe")直接传递参数/a> 
   特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:
   response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用request.getParameter(name)取得参数
   
   (2)jsp:param
   它可以实现主页面向包含页面传递参数,如下:
   <jsp:include page="Relative URL">
   <jsp:param name="param name" value="paramvalue" />
   </jsp:include>
   还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:
   <jsp:forward page="Relative URL">
   <jsp:param name="paramname" value="paramvalue" />
   </jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数
  (3)设置session和request
   通过显示的把参数放置到session和request中,以达到传递参数的目的
   session.setAttribute(name,value);
   request.setAttribute(name,value)
  取参数:value=(value className)session.getAttribute(name);
   value=(value className)request.getAttribute(name);
  大家肯定已经注意到了,在取参数的时候,做了类型转换,这是因为放置在session和request中的对象的属性被看作 java.lang.Object类型的了,如果不转换,在将直付给value时会报classcastexception异常。 


相关文档:

JSP,Servlets和JavaBean来构成一个系统的几种途径

JSP彩色验证码
生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变)
原型参考ALIBABA http://china.alibaba.com/member/showimage
产生验证码图片的文件-----image.jsp
&lt;%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,java ......

proxool在jsp中的应用

先贴个介绍
http://i.cn.yahoo.com/suzie0228/blog/p_41/
proxool是一个开源的连接池,性能优异,最好的是:即时监控连接池状态
下面简单说说它的使用方法:1、首先下载proxool 地址:http://proxool.sourceforge.net
2、解压缩proxool-0.9.0RC3.zip,拷贝lib下的所有jar库文件到你的工程下的WEB-INF/lib下,同时记得也 ......

jsp处理乱码函数

<%@ page language="java" contentType="text/html; charset=GBK" %>
<%!
 String   getCh(String   s)   {  
   try   {  
              String &nb ......

JSP快速入门教程——全十讲

第一讲(参考《Java Web程序设计基础教程》第1章)
1 JSP 和 Java的关系
   一般Java指的标注版 Java SE
   另外两个版本:Java EE 和 Java ME
   JSP属于Java EE的一部分。
   Java EE:
     组件:Web层组件(JSP+Servlet)+业务层组件(EJB)
&n ......

jsp 跳转方式

使用JSP大约有下列三种跳转方式:
1. response.sendRedirect();
2. response.setHeader("Location","");
3. <jsp:forward page="" />
经过试验得到下面的一些规则:
一. response.sendRedirect()
此语句前不允许有out.flush(),如果有out.flush(),会有异常:
java.lang.IllegalStateException: Can't send ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号