﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-飞思达工作室(Fieldstar)-文章分类-Java编程</title><link>http://www.blogjava.net/fieldstar/category/29181.html</link><description>Fly your dream, to be a star in your fields.</description><language>zh-cn</language><lastBuildDate>Sat, 29 Mar 2008 07:58:08 GMT</lastBuildDate><pubDate>Sat, 29 Mar 2008 07:58:08 GMT</pubDate><ttl>60</ttl><item><title>在WEB页面添加CHECKBOX的全选全清反选效果以及servlet的处理办法</title><link>http://www.blogjava.net/fieldstar/articles/189439.html</link><dc:creator>飞思达工作室</dc:creator><author>飞思达工作室</author><pubDate>Sat, 29 Mar 2008 05:09:00 GMT</pubDate><guid>http://www.blogjava.net/fieldstar/articles/189439.html</guid><wfw:comment>http://www.blogjava.net/fieldstar/comments/189439.html</wfw:comment><comments>http://www.blogjava.net/fieldstar/articles/189439.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fieldstar/comments/commentRss/189439.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fieldstar/services/trackbacks/189439.html</trackback:ping><description><![CDATA[<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; <br />
&lt;script language="javascript"&gt; <br />
function selectIt(action,ckName){ <br />
&nbsp;&nbsp;&nbsp; var testform=document.getElementsByName(ckName); <br />
&nbsp;&nbsp;&nbsp; for(var i=0 ;i&lt;testform.length;i++){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(testform[i].type=="checkbox"){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e=testform[i]; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.checked=(action=="selectAll")?1:(action=="clear"?0:(!e.checked)); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; <br />
}<br />
/*<br />
function selectIt(action){ <br />
&nbsp;&nbsp;&nbsp; var testform=document.getElementById("bdkey"); <br />
&nbsp;&nbsp;&nbsp; for(var i=0 ;i&lt;testform.elements.length;i++){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(testform.elements[i].type=="checkbox"){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e=testform.elements[i]; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.checked=(action=="selectAll")?1:(!e.checked); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
*/ <br />
&lt;/script&gt; <br />
&nbsp;&lt;link rel="stylesheet" type="text/css" href="main.css"&gt;<br />
&lt;/head&gt; <br />
&lt;body&gt; &lt;a href="#" onClick="selectIt('selectAll','interests')"&gt;全选&lt;/a&gt; &lt;input type="checkbox" name="invest" value="checkbox" onClick="selectIt('reverse','interests')"&gt;反 选<br />
&lt;input type="checkbox" name="invest" value="checkbox" onClick="selectIt('clear','interests')"&gt;全清<br />
&nbsp;<br />
&lt;form name="bdkey" id="bdkey"&nbsp; method="post" action="servlet/Processor"&gt; &lt;input type="submit" value="确定" name="submit"&gt;<br />
&lt;p class="STYLE1"&gt;你关注的领域:&lt;br&gt;&lt;/p&gt;&lt;p class="STYLE1"&gt;&lt;input type="checkbox" name="interests" value="java"&gt;Java语言&amp;nbsp; &lt;input type="checkbox" name="interests" value="ERP"&gt;ERP&amp;nbsp; &lt;input type="checkbox" name="interests" value="电子商务"&gt;电子商务&amp;nbsp;&nbsp; <br />
&lt;input type="checkbox" name="interests" value="数据库"&gt;数据库 &amp;nbsp; &lt;input type="checkbox" name="interests" value="计算机网络"&gt;计算机网络&amp;nbsp;&amp;nbsp;&amp;nbsp; 其它:&lt;input type="text" size="20" name="interests"&gt;&nbsp; <br />
&nbsp; <br />
&lt;/p&gt;&lt;/form&gt; <br />
&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<br />
Servlet 的doPost( )方法中加入如下代码:<br />
String[] interest=request.getParameterValues("interests");<br />
&nbsp;&nbsp;StringBuffer s=new StringBuffer();<br />
&nbsp;&nbsp;if(interest==null||interest.length&lt;1){<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;}else{<br />
&nbsp;&nbsp;&nbsp;for (int i=0;i&lt;interest.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;s.append(interest[i]+":");<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;out.println("你的兴趣是:"+s);<br />
&nbsp;&nbsp;} 
<img src ="http://www.blogjava.net/fieldstar/aggbug/189439.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fieldstar/" target="_blank">飞思达工作室</a> 2008-03-29 13:09 <a href="http://www.blogjava.net/fieldstar/articles/189439.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于IBM Rational Application Developer V6.0 的安装问题</title><link>http://www.blogjava.net/fieldstar/articles/177856.html</link><dc:creator>飞思达工作室</dc:creator><author>飞思达工作室</author><pubDate>Fri, 25 Jan 2008 14:54:00 GMT</pubDate><guid>http://www.blogjava.net/fieldstar/articles/177856.html</guid><wfw:comment>http://www.blogjava.net/fieldstar/comments/177856.html</wfw:comment><comments>http://www.blogjava.net/fieldstar/articles/177856.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fieldstar/comments/commentRss/177856.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fieldstar/services/trackbacks/177856.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用<font face="宋体" color="#ff0000"><strong>IBM Rational Application Developer</strong></font>这个完整的 IDE 可以快速设计、开发、分析、测试、配置和部署 Web、Web 服务、Java、J2EE 和门户应用程序。IBM Rational Application Developer for WebSphere Software 针对 IBM WebSphere 软件进行了优化，支持多供应商的运行时环境，得到了 Eclipse 开放源代码平台的强力支持，开发人员可以调整和扩展开发环境以适应自己的需要，提高生产率。如果与 IBM Software Development Platform 一起使用，开发人员可以直接从 Rational Application Developer for WebSphere Software 中访问各种需求和变更管理功能。</p>
<ul>
    <li>使用 RAD 工具和向导加快门户、SOA 和 J2EE 的开发。
    <li>采用拖放式的 UI 组件以及点击鼠标即可建立数据库连接，开发人员可以利用现有的技能，缩短了 Java 学习曲线。
    <li>使用针对编码标准视图、组件和 Web 服务单元测试、多层结构运行时分析的自动化工具改进代码质量。
    <li>把业务应用程序和可互操作的Web服务、面向服务的架构整合在一起。
    <li>通过 UML Visual Editor for Java and EJB 可视化和图形化地编辑代码。
    <li>使用内置的 IBM Rational ClearCase LT 版本控制在团队之间协作和共享资产。
    <li>使用基于Eclpise 的插件调整和扩展开发环境以满足自己的需要。
    <li>使用拖放式 UI 组件和 Crystal Reports 快速构建和部署交互式报告。 </li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是在Windows2003 Server平台上安装RAD时,如果不进行正确地设置,将会出现&#8220;<font face="宋体">IBM Rational Application Developer V6.0 需要有效的产品许可证&#8221;的提示，然后安装过程终止，不出现任何其它错误提示。运行&#8220;程序&#8221;菜单的<font face="宋体">IBM Rational Application Developer也没有任何反应。</font></font></p>
<p><font color="#ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 原来是由于Windows XP sp2 和 Windows 2003 sp1缺省时打开了DEP（数据执行保护）功能，所以会导致rationalsdp.exe 和 enroll.exe 不能运行，这两个程序在安装时会执行到，所以会导致安装失败。</font></p>
<p><font style="background-color: #ffff80">解决方法如下：</font></p>
<p><font style="background-color: #ffff80">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.在开始安装之前，修改 boot.ini （c:\）文件的/NOEXECUTE的值为ALWAYSOFF（/NOEXECUTE=ALWAYSOFF ），关闭DEP功能，以使安装过程顺利完成.</font></p>
<p><font style="background-color: #ffff80">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.安装完之后，重新将 /NOEXECUTE 的值修改为OPTIN（//NOEXECUTE=OPTOUT），然后打开&#8220;我的电脑&#8221;的属性，选择&#8220;高级&#8221;面板，点击&#8220;设置&#8221;，在出现的对话框中选择&#8220;数据执行保存&#8221;面板，点击&#8220;添加...&#8221;按钮，把安装后的 rationalsdp.exe 和　enroll.exe 添加到列表中。</font></p> <img src ="http://www.blogjava.net/fieldstar/aggbug/177856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fieldstar/" target="_blank">飞思达工作室</a> 2008-01-25 22:54 <a href="http://www.blogjava.net/fieldstar/articles/177856.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>