- 浏览: 12464 次
- 性别:
最新评论
文章列表
JS URL (值传递中文)
- 博客分类:
- web 应用
处理方法一:
js 程序代码:url=encodeURI(url);注意是整个URL 服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
处理方法二:
js:var url="name="+name; url=encodeURI(encodeURI(url)); //用了2次encodeURI window.location = "<%=path% ...
Java堆和栈的区别
- 博客分类:
- java 深入
Java堆和栈的区别 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享 ...
在eclipse+MyEclipse环境下,打开一个jsp文件,经常发现汉字无法显示,右键点击查看这个文件属性,发现文件的字符编码属性为ISO-8859-1。
目前的解决方法有:
1. 手工把文件属性改成GBK,每个文件都要做设置,很麻烦。
2. 不要在Eclipse中编辑jsp,来回在两个环境中切换,也很麻烦
3. 在每个jsp中加入pageEncoding指令,明确指定编码。问题是:对于独立运行的jsp,加入这个指令是合理的、必须的,但是对于那些被包含的jsp,加入这个指令只是为了解决在eclipse中显示的问题,显得太多余。
问题的关键是:jsp里如果没有pageEn ...
方法:
1,对要保存的中文转码
Cookie cookie = new Cookie("username",java.net.URLEncoding.encode("中文")) ;
取的时候 要转过来
2,先对要保存的中文进行转码后 把转码的字符进行 保存,取的时候记得转换过来
1、可以把jsp 代码 置于此标签里 <?xml version="1.0" encoding="ISO-8859-1" ?><jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"> <jsp:directive.page language="java" contentType="text/html; charset=ISO-8859-1" pageEn ...
JSP中的内置对象(9个)
对象名 对象的类型 范围
pageContext Javax.servlet.jsp.PageContext Page
page Javax.servlet.jsp.HttpJspPage Page
request Javasx.servlet.jsp.HttpServletRequest Request
response Java ...
eclipse版本不一样,位置也不一样
第一种:(网上搜到的)
1.java类编译后产生的.class文件在D:\workspace\test\WEB-INF\classes下;
2.jsp产生的JAVA类文件则在 D:\workspace\test\work下.
第二种:
自己机子上的情况
工程项目目录:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\work\Catalina\localhost\iim_proj\\org\apache\jsp\下面
...