java相关的一些东东

1:jdk开发中系统环境变量设置:
方法如下:
Win2000中:
右键我的电脑–》属性–》高级–》环境环境变量
classpath=.;jdk安装目lib
path=jdk安装目录bin
注意:一定不可忽略’.’。
Win98中:
修改autocexe.bat 就是修改自动批处理文件。
添加:
set classpath=.;jdk安装目lib
set path=jdk安装目录bin;%path%

2:(前提设置好了系统环境变量)
不带包的编译,相当简单:
javac 类名.java
java 类名

关于带包的编译问题:
如果你的类是带包的,应该用如下方法编译:
javac -d 包的父目录 类名.java
java 包名.类名

3:Tomcat服务器配置:
1:)设置好系统环境变量。
2:)JAVA_HOME=G:JBuilder6jdk1.3.1 //G:JBuilder6jdk1.3.1为jdk安装目录
3:)TOMCAT_HOME=tomcat安装目录

4:修改serlet而不重新启动tomcat
修改
%TOMCAT_HOME%confserver.xml
大致如下:
<Context path=” docBase=’ROOT’ debug=’0′ reloadable=’true’/>
其中reloadable就是配置是否自动reload的,把它设为true,如果没有这一项,加上。

5:修改webshpere中的servlet而不重新启动服务:
修改..WEB-INF下面的web.xml:
加入<webappext:WebAppExtension xmi:version=’2.0′ xmlns:xmi=’http://www.omg.org/XMI’ xmlns:webappext=’webappext.xmi’ xmlns:webapplication=’webapplication.xmi’ xmlns:xsi=’http://www.w3.org/2001/XMLSchema-instance’ xmi:id=’WebApp_ID_Ext’ reloadInterval=’3′ reloadingEnabled=’true’ fileServingEnabled=’true’ directoryBrowsingEnabled=’true’ serveServletsByClassnameEnabled=’true’>
其中
reloadInterval=’3′
reloadingEnabled=’true’
fileServingEnabled=’true’
directoryBrowsingEnabled=’true’
serveServletsByClassnameEnabled=’true’是主要的,
reloadInterval=’3′
reloadingEnabled=’true’ 是说修改后3秒自动重新载入。

6:配置jbuilder6+webshpere4.0AE,其实jb7可以参照:
首先安装j2ee,然后把j2ee加入到jb的libraries里面。方法如下
1:) tools—>configure libraries–>new—>name:里面填写j2ee,
Location:里面默认的旧可以了。—->add–>选在j2ee安装路径,选中lib文件夹

2:) 返回到configure libraries也面后,选中Required Libraries–>add--》选中你刚才创建的j2ee,点ok就可以了。
然后配置webshpere应用服务器和database 
pilot:
第一步:tools–>enterprise setup–>Application servers设置安装路径以及IBM的JAVA路径,DB2你自己看着办
第二步:project–>Defaults project properties里servers选择Ws4.0,应该可以用了
webshpere4.0不支持ejb2.0,webshpere5.0支持。

配置database pilot
第一步:添加类库tools–>config libraries添加你的数据库驱动程序类
第二步:tools–>enterprise setup–>Database Drivers里面添加你刚添加的那个类库
第三步:重启JBilder后,tools–>database pilot–>option–>drivers,添加驱动程序
第四步:在database pilot点新建就可以了,
driver:COM.ibm.db2.jdbc.app.DB2Driver。
url:jdbc:db2:db_sdbc.(db_sdbc为服务器上的db2数据库).

9:设置weblogic连接池:
pool的配置:
假设已配置服务:expserv
且数据库服务器机器名为:expserv
数据库sid:expservSID,用户名和密码都为:expserv
以weblogic7.0为例,首先启动服务
http://localhost:port/console
打开servicejdbcconnection pools
配置oraclePool如下:
Configuration:
Name: oraclePool
URL: jdbc:oracle:thin:@expserv:1521:expservSID
Driver Classname: oracle.jdbc.driver.OracleDriver
Properties(key=value): user=expserv
Targets:
Targets-Server:expserv
在weblogic7.0中除了数据库密码,其他的pool参数都可以在config.xml中直接用文本编辑器直接修改。

13:jsp/servet重定向问题:
不改变url的:
1:)servlet:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
getServletContext().getRequestDispatcher(test2URL).forward(request, response);
2:)jsp
<jsp:forward page=’/jsp/forward/one.jsp’/>

改变url的:
1:)response.sendRedirect(‘/web/mail/pop3.jsp’);

18.加密&解密
在插入数据库前先将字符串str进行加密:
java.net.URLEncoder.encode(String str);
从数据库中取出时再解码:(可以先不加密,只解码,试一试;不行再加密)
java.net.URLDecoder.decode(String str);

19.页面刷新:
有三种方法:
1,在html中设置:
<title>xxxxx</title>之後加入下面这一行即可!
定时刷新:<META HTTP-EQUIV=’Refresh’ content=’10; URL=http://自己的URL’>
10代表刷新间隔

2.jsp
<%
response.setHeader(‘refresh’,’1′);
%>
一秒刷新一次

3.使用javascript:
<script language=’javascript’>
setTimeout(‘self.location.reload();’,1000);
</script>
一秒一次

20.打印:
1.直接调用windows函数
<input type=’button’ value=’print’ onclick=’window.focus();window.print()’>

2.调用js
//放在head 与 head 之间
<SCRIPT LANGUAGE=javascript>
<!–
function setPrint()
{
WB.ExecWB(8,1);
}
function previewPrint()
{
WB.ExecWB(7,1)
}
//–>
</SCRIPT>

//放在body与body之间
<OBJECT classid=CLSID:8856F961_340A_11D0_A96B_00C04FD705A2 height=0 id=WB width=0>
</OBJECT>
<INPUT type=’button’ value=’打印设置’ id=button1 name=button1 onclick=’setPrint();’>
<INPUT type=’button’ value=’打印预览’ id=button2 name=button2 onclick=’previewPrint();’>

21.将数据用execl在客户端展现:
<style type=’text/css’>
{
.showTD {color: #003366; }
.hiddenTD {display:none; }
.onFocue {color: #CC66FF;}
.offFocue {color:#003366;}
}
#floater {
LEFT: 445px; POSITION: absolute; TOP: 15px; VISIBILITY: visible; WIDTH: 125px; Z-INDEX: 10
}
</STYLE>
<object classid=’clsid:0002E510-0000-0000-C000-000000000046′ id=’Spreadsheet1′ width=’676′ height=’388′>
<param name=’HTMLURL’ value>
<param name=’HTMLData’ value=”>
<param name=’DataType’ value=’HTMLDATA’>
<param name=’AutoFit’ value=’0′>
<param name=’DisplayColHeaders’ value=’-1′>
<param name=’DisplayGridlines’ value=’-1′>
<param name=’DisplayHorizontalScrollBar’ value=’-1′>
<param name=’DisplayRowHeaders’ value=’-1′>
<param name=’DisplayTitleBar’ value=’-1′>
<param name=’DisplayToolbar’ value=’-1′>
<param name=’DisplayVerticalScrollBar’ value=’-1′>
<param name=’EnableAutoCalculate’ value=’-1′>
<param name=’EnableEvents’ value=’-1′>
<param name=’MoveAfterReturn’ value=’-1′>
<param name=’MoveAfterReturnDirection’ value=’0′>
<param name=’RightToLeft’ value=’0′>
<param name=’ViewableRange’ value=’1:65536′>
</object>
<div class=’hiddenTD’ id=’tablers’>
<table width=95% align=center border=1 cellspacing=0 cellpadding=0>
<tr>
<td>客户名称A</td>
<td>客户名称B</td>
<td>客户名称C</td>
<td>客户名称D</td>
</tr>
<tr>
<td>abc</td>
<td>def</td>
<td>111</td>
<td>222</td>
</tr>
<tr>
<td>ddd</td>
<td>dfdf</td>
<td>ddd</td>
<td>ddd</td>
</tr>
</table>
</div>
<script language=’javascript’>
Spreadsheet1.HTMLData = tablers.innerHTML ;
</script>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部