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时则会跳到一个欢迎页面,原因是在webapps/ROOT/WEB-INF/web.xml中有如下定义:
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.do</url-pattern>
</servlet-mapping>
也就是说当你在地址栏里输入index.jsp的时候,其实是在调用org.apache.jsp.index_jsp这个servlet,从<servlet-mapping>中可以知道,凡是/index.jsp的请求,都将转去调用这个servlet,所以和root目录下的index.jsp页面是没有关系的.把<url-pattern>/index.jsp</url-pattern> 中的/index.jsp 换成别的,比如/index.do,修改后保存,就可以正常显示index.jsp了.
2.在SQL *Plus下使用INSERT , UPDATE ,等语句不会自动提交,要使用COMMIT命令进行手动提交.
3.在Oracle中要设置主键自动增长,要使用序列,方法如下:
创建SEQUENCE
create sequence s_country_id
increment by 1
start with 1
maxvalue 999999999;
使用时:
insert into tabname values(s_country_id.nextval,...);