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

JSP与Servlet的相互通信方式(一)

     JSP与Servlet之间的会话跟踪方式有多个,注定他们的通信方式有多种。
    下面先来看看4中会话跟踪方式:
     一:Session
     传送端:
      HttpSession session=request.getSession();
session.setAttribute("username","albert");
session.setAttribute("password","albert");
 
     接收端:
     String username=(String)session.getAtribute("username");
String password=(String)session.getAtribute("password");
     二:cookie
    
     Cookie cookie=new Cookie("username","albert");
cookie.setMaxAge(24*60*60*60);
//发送cookie到客户端
response.addCookie(cookie);
    
     Cookie[] cookies=request.getCookies();
for(int i=0;i<cookies.length;i++){
Cookie temp=cookie[i];
String key=temp.getName();
String value=temp.getValue();
}
     三:隐藏表单域
     <input type="hidden" name="username" value="albert"/>
request.getParameter("username");
     四:URL重写
     客户端HTML:
      <form name="login" action="/LoginServlet?username=albert&password=albert">
     服务器端Servlet:
     String username=request.getParameter("username");
String password=request.getParameter("password");


相关文档:

jsp几种方法

1.必须继承自HttpServlet
  2.必须实现doGet()或者doPost()
  3.必须在web.xml中配置Servlet
  <servlet>
  <servlet-name> </servlet-name>
  <servlet-class> </servlet-class>
  </servlet>
  <servlet-mapping>
  ......

JSP中的COOKIE操作


JSP中的COOKIE操作
Cookie概念:
    Cookie的格式实际上是一段纯文本信息, 由服务器随着网页一起发送到客户端, 并保存在客户端硬盘中指定的目录的. 大家都传说Cookie会造成严重的安全威胁什么的, 其实不是这么回事情. 服务器读取Cookie的时候, 只能够读取到这个服务 ......

JSP留言管理系统 (附加用户权限功能)

JSP留言管理系统 (附加用户权限功能)
1.游客可以查看通过审核的留言;
2.普通用户登录后可以发表留言,修改密码;
3.管理员登录后可以审核、修改、删除留言;
4.超级管理员登录后可以管理用户,删除用户、修改密码、更改权限。
此留言管理系统包含以下文件:
1.首页(index.jsp):按发表时间倒序显示留言内容,不同权 ......

JSP STRUTS ECLIPSE 编码问题

jsp的pageEncoding="UTF-8",struts的encoding="UTF-8",eclipse 的工作区间的编码方式是GBK,但是在struts的action中获得的jsp传来的中文中有乱码,使用new String(sysgkForm.getContent().getBytes("UTF-8"),"GBK")转码也不行,最后发现问题出在了jsp里面。加上contentType="text/html; charset=GBK" 就好了。
pageEncodi ......

FreeBSD 7.0 安装配置JSP环境apache+apache

我先说明一下配置环境的大概情况:
* FreeBSD 7.0-RELEASE
* apache-2.2.9
* mod_jk-ap2-1.2.26
* diablo-jdk-1.6.0.07.02
* tomcat-6.0.16
具体的版本信息显示如下:
freebsd# pkg_info
apache-2.2.9_5 Version 2.2.x of Apache web server&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号