2007-04-18 22:39:31
Jsp页面使用URL编码传递中文参数的情况下,在参数的解析过程中会出现乱码.由于java在设计的时候考虑到了国际化的问题,在java源程序编译成字节码的时候默认使用的是UTF-8编码.而在web运用上,由于不同的浏览器向服务器发送的信息采用的编码方式不同,在由像tomcat之类的服务器解码的时候会由于编码方式的不同而产生乱码.
解决方法:
在通过url传递参数是采用这种方式:
<a href="test.jsp?test=<%=java.net.URLEncoder.encode(str_test) %>">
在接收时采用这种方式:
String t
2007-04-18 00:06:14
使用jsp向Oracle插入中文是会出现乱码,解决方法如下:
在jsp页面开头加入:
<%@ page contentType="text/html; charset=gb2312"%>
在页面中加入:
<%
request.setCharacterEncoding("GB2312");
%>
2007-04-16 18:58:24
--建表
CREATE TABLE table1
(id NUMBER PRIMARY KEY,
username VARCHAR2(50));
--建序列号
CREATE SEQUENCE table1_seq
MINVALUE 1
MAXVALUE 9999999999
START WITH 1
INCREMENT BY 1
CACHE 30
ORDER;
--建立触发器
CREATE OR REPLACE TRIGGER table1_tg
BEFORE INSERT ON table1
FOR EACH ROW
BEGIN
SELECT table1_seq.NEXTVAL IN
2007-04-14 17:13:52
1.Tomcat的首页问题
Tomcat的默认页面在conf/web.xml中定义如下:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
而当访问index.jsp时则会
2007-04-07 23:00:53
忙了一个晚上,终于把JSP和ORACLE连接好了.
几点要注意的地方:
1.Tomcat和ORACLE都要用到8080端口,可以把Tomcat的端口改掉,方法如下:
打开conf目录下的server.xml,找到
port="8080"
把8080改为其他的,之后重启Tomcat.
2.ORACLE里的Apache还占用了IIS的80端口,改端口方法如下:
打开ORACLE目录下的ora90ApacheApacheconfhttpd.conf文件
把其中的80端口改为其它的,然后重启服务.
3.需要把ORACLE目录下的classes12.jar复制到TOmcat的c