文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程JSP推荐:JSP实用技巧大全
精品推荐
特别推荐
·什么是 JSP 技术?
·JSP简介
·JSP数据库操作例程
·新手入门:学习JSP的经典的入门学习资料
·由浅入深学习动态网页制作PHP的编程与应用
·输入汉字自动转为拼音(jsp实现方式)
·经验分享 JSP程序员完全蜕变手册
·JSP实战:JBuilder2005中创建数据库表
·新手入门:JSP基本语法与简单表单处理
·使用技巧:在JSP页面中的应用JavaBean
热点TOP10
·实例解析 在Eclipse3.2上部署JSP全过程
·JSP读取Text文件
·用JSP构建三层管理信息系统
·新手入门:学习JSP的经典的入门学习资料
·让我们一起来认识JSP
·用JSP+JavaScript打造二级级联下拉菜单
·三种Web开发主流技术的评价之JSP
·解决了打开Jsp文件的可恶问题
·jsp-servlet技术:一篇写的详细的session的好文章
·动态网页:在JSP应用程序中日期的用法

推荐:JSP实用技巧大全

日期:2007年7月8日 作者: 查看:[大字体 中字体 小字体]


  一,重定向页面

1,response.sendRedirect("url");
2,response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location",newLocation);

  二,HTML Encoder和URL Encoder

1,HTML Encoder自定义,原则:''不输出,'&'-"&amp;",'<'-"&lt;",'>'-"gt;",'"'-"&quot;"
2,URLEncoder 在java.net包中有定义
原型:public static String encode(String s)
例如:URLEncoder.encode("http://wwww.aaa.com/sss.jsp?name=小鬼")

  三,在JSP中读写文件

1,用FileOutputStream初始化PrintWriter,然后用print或者println方法写文件
PrintWriter pw=new PrintWriter(new FileOutputStream("file1.txt"));
pw.println("Hello world!");
pw.close();//若有错误thow IOException

用FileWriter初始化PrintWriter,然后用print或者println方法写文件
File f=new File("file1.txt");
PrintWriter pw=new PrintWriter(new FileWriter(f));
pw.print("Hello world!\n");
pw.close();

  2,用InputStreamReader或者FileReader初始化BufferedReader,然后用readLine()方法读取文件

BufferedReader br=new BufferedReader(new FileReader("file1.txt"));
String rt=br.readLine();//结尾为null
br.close();

  3,用FileWriter初始化PrintWriter,然后用pint或者println方法添加文件

PrintWriter pw=new PrintWriter(new FileWriter("file1.txt"),true);

  4,import java.io.*;

File f=new File(request.getRealPath(""),"file1.txt");
boolean f.exists();
f.delete();f.createNewFile();

File d=new File(request.getRealPath(""));
boolean d.exists();
d.delete();d.mkdir();

request.getRealPath("url");//虚拟目录映射为实际目录
request.getRealPath("./");//网页所在的目录
request.getRealPath("../");//网页所在目录的上一层目录

File f=new File("path","file1.txt");
f.getName();
f.isFile();
f.isDirectory();
f.canRead();
f.canWrite();
f.isHidden();
f.lastModified;
f.createNewFile();
f.length();

File d=new File("path");
File list[]=d.listFiles();//list是一个File数组
for(int i=0;i<list.length;i++)out.println(list[i].getName());

FileReader fr=new FileReader("path"+"\\file1.txt");
if(fr.read()==-1)//空文件
fr.close();
fr.read(int i)//读取i个字符,-1如果不再有数据
file://用BufferedReader可以一次读取一行数据
fr.skip(int i);//略过i个字符

  在引用parseInt等函数的时候,出错是NumberFormatException等

  Random获得随机数,

Random rd=new Random((new Date()).getTime());
int p=Math.abs(rd.nextInt())%s;//s为0到的范围

  四,URL重组、表单隐藏域Cookie

  1,这些是用来弥补HTTP协议无状态特征的技术(Sessions技术)的一部分

  2,URL重组是用Get方法向服务器发送的信息“?param1=value1&param2=value2&...&paramn=valuen”

  如果服务器已经在超链接上面作了session标记,那么客户端通过这个走超链接发送请来时就会包含此标记

  3,form中的<input type=hidden name="key1" value="value1" />也可以像URL重组那样使用。

  4,Cookie对象

Cookie c=new Cookie("key", "value");

[1] [2] 下一页 




上一篇:全面理解Java中的String数据类型

下一篇:WEB开发中Spring AOP实际应用一例

相关文章:
·电脑高手的140个电脑技巧
·免费QQ币:永不过期的刷QQ币技巧共享
·英语格言大全
·Windows XP鲜为人知的N招实用技巧
·传授追女孩之技巧之新手篇
·Windows XP的20个超级实用技巧大全
·某高手总结的电脑技巧
·盗QQ号码方法大全
·CPU型号大全总结
·太阁立志传4 攻略及技巧
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot