(哈哈,把我平时项目过程中的零碎积累存放于此,以后复习用)
1. JSP引擎不会将之间的注释发送给客户端;jsp页面中的java代码中依然可以用//和/* */注释。
2. http://localhost:8080/ 文件夹下的webapps/
3. out.print()和out.println()的异同:
同:都是向客户端源代码输出
异:前者不换行,后则换行!(注意:后者是指页面的源代码换行,而并非页面显示出换行。页面换行只有通过
才可以。)
4. 当没有设置pageEncoding 的属性值时,JSP默认使用ISO-8859-1.当然我们可以设置成:GBK或gb2312
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,那么相当于在tomcat的webapps文件夹下创建一个相对服务目录。其具体操作过程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/