一年前初触jsp--项目过程中的零碎积累(一)

(哈哈,把我平时项目过程中的零碎积累存放于此,以后复习用)
1.      
JSP引擎不会将之间的注释发送给客户端;jsp页面中的java代码中依然可以用///* */注释。

2.       http://localhost:8080/  文件夹下的webapps/

3.       out.print()out.println()的异同:

同:都是向客户端源代码输出

异:前者不换行,后则换行!(注意:后者是指页面的源代码换行,而并非页面显示出换行。页面换行只有通过
才可以。)

4.       当没有设置pageEncoding 的属性值时,JSP默认使用ISO-8859-1.当然我们可以设置成:GBKgb2312

5.       用Jsp生成Word或Excel文件的步骤:
1.在这个改名后的jsp页面代码最顶上加上代码:
如果是生成Excel就加:

如果生成Word就加:


2. 继续在上面的代码后面添加(指定当生成并下载文档时,要显示的默认文件名):
生成Excel就加:

String fileName="我的文件名.xls";
String sn = new String(fileName.getBytes("gb2312"),"ISO8859-1");
response.setHeader("Content-Disposition","attachment; filename="+sn);
%>

生成Word就加:

String fileName="我的文件名.doc";
String sn = new String(fileName.getBytes("gb2312"),"ISO8859-1");
response.setHeader("Content-Disposition","attachment; filename="+sn);
%>

最后,根据需要,就像编辑jsp页面一样,在这个文件的正文内容中输出你要输出的数据内容。
这样,当你访问这个jsp时,就会出现文件下载对话框,下载的文件就是它生成好的Word或Excel文件。

6.       Tomcat中Session的默认失效时间为20分钟。

7.       设置Cookie的方法:Public Void addCookie(Cookie cookie)

 Cookie是通过服务器端设置到客户端上去的--response

如果要在服务器端取得Cookie--request

 request对象中有Public Cookie[] getCookies()方法

 在使用request对象取得全部Cookie时会出现JSESSIONID,表示唯一的客户端在服务器上的编号,这个值在客户端第一次访问服务器端之后设置

8.       eclipse中创建的jsp项目,假如是:luodashen,那么相当于在tomcatwebapps文件夹下创建一个相对服务目录。其具体操作过程eclipse内部自己有办法搞定!所以在eclipse中开启server时,也可以在浏览器上使用:http:// http://localhost:8080/luodashen/index.jsp

一下是这个项目的子目录的作用:

9.       如果jsp中要想显示图片,那么因该在webConent下建一个image的文件夹,用来装图片。不过要注意:”***”

似乎属性的值都得用字符串似的!

10.    forward动作标记,jsp:forward三个要连着写(其他动作标记也一样要连着写),执行后地址栏上看不到变化,也就是说仍然是跳转前的网址

11.    对于希望输入数字的,除了要在跳转到的页面进行一次空字符串验证外,还应该验证是否是数字的字符串

12.   String 是字符串,它的比较用compareTo方法,它从第一位开始比较,如果遇到不同的字符,则马上返回这两个字符的ascii值差值..返回值是int类型

像你题目中,int跟int的比较不能用compareTo方法,直接用大于(>) 小于(

13.   字符串是没有ascII的,呵呵,如果你需要就必须一个个的获取每个字符的值,主要代码如下:、 public static void main(String []args){

  String s = "新年快乐!";// 字符串     
char[] chars = s.toCharArray(); // 把字符中转换为字符数组     
System.out.println("\n\n汉字 ASCII\n----------------------");     
for (int i = 0; i < chars.length; i++) {// 输出结果     
      System.out.println(" " + chars[i] + " " + (int) chars[i]);     

 }

14.    (char)58--转化成字符!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29900383/viewspace-1461615/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29900383/viewspace-1461615/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值