javaÉú³Éxml¸ñʽÊý¾Ý
//»ñÈ¡Êý¾Ý¿âÊý¾Ý·µ»Ølist
public List queryAll(int fcateId) {
List list = new ArrayList();
String sql = "select * from g_Account where fCateID=? order by fCode";
Connection con = SqlHelp.getConn();//»ñµÃÁ¬½Ó£¬sqlhelp×Ô¼ºÐ´µÄ¹¤¾ßÀà
PreparedStatement pst = null;
ResultSet rs = null;
try {
pst = con.prepareStatement(sql);
pst.setInt(1, fcateId);
rs = pst.executeQuery();
while (rs.next()) {
GAccount ga=new GAccount();
ga.setFCode(rs.getString("fCode"));
ga.setFName(rs.getString("fName"));
ga.setFCateID(rs.getInt("fCateID"));
ga.setFLevel(rs.getInt("fLevel"));
ga.setFParent(rs.getString("fParent"));
ga.setFIsDetail(rs.getInt("fIsDetail"));
list.add(ga);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
SqlHelp.colseConn(con, pst, rs);
}
return list;
}
//´Ë·½·¨Êǹؼü£¨»ñÈ¡tree½á¹¹£©
public String getTree(int fcateId){
StringBuffer sb=new StringBuffer();
List gas=this.queryAll(fcateId);
String fparent="";
String fcode="";
int flevel=0;
//sb.append("<node>\r");
for (Iterator iterator = gas.iterator(); iterator.hasNext();) {
GAccount ga = (GAccount) iterator.next();
if (!ga.getFParent().equals(fparent)) {
if (!ga.getFParent().equals(fcode)) {
sb.append("\r"+getT("\t",ga.getFLevel())+"</node>\r");
for (int i = 1; i < flevel - ga.getFLevel(); i++) {
sb.append("\r\t</node>\r");
}
}
}
if(ga.getFLevel()==1){
sb.append("<node label=\"");
sb.append(ga.getFCode()+"-"+ga.getFName());
sb.append("\" id=\""+ga.getFCode()+"\">\r");
if(ga.getFIsDetail()==1){
sb.append("</node>\r");
}
}else{
if(ga.getFIsDetail()==1){
sb.append(""+getT("\t", ga.getFLevel())+"<node label=\"");
sb.append(ga.getFCode()+"-"+ga.getFName());
sb.append("\" id=\""+ga.getFCod
Ïà¹ØÎĵµ£º
Ò» Ïà¶Ô·¾¶µÄ»ñµÃ
˵Ã÷:Ïà¶Ô·¾¶(¼´²»Ð´Ã÷ʱºòµ½µ×Ïà¶ÔË)¾ù¿Éͨ¹ýÒÔÏ·½Ê½»ñµÃ£¨²»ÂÛÊÇÒ»°ãµÄjavaÏîÄ¿»¹ÊÇwebÏîÄ¿£©
String relativelyPath=System.getProperty("user.dir");
ÉÏÊöÏà¶Ô·¾¶ÖУ¬javaÏîÄ¿ÖÐµÄ ......
package com.test.servlet;
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
import org.apache.axis.message.SOAPHeaderElement;
public class WebService {
&nbs ......
ΪÁËʹ²Ù×÷ϵͳ֧³ÖJava£¬¿ÉÓÉSun¹«Ë¾µÄJavaÏÂÔØÍøÒ³, ¸ù¾Ý²Ù×÷ϵͳÀàÐÍÏÂÔØºÍ°²×°Ò»¸öÃâ·ÑJRE(Java Runtime Environment), ÀýÈç, JRE6¡£È»ºó, ½«±¾ÎļþÏÂÔØ±£´æ, ¿½±´, ²¢Õ³Ìùµ½JREËùÔÚµÄsecurityĿ¼, ÀýÈç, C:/Program Files/Java/jre6/lib/security/, Ìæ»»ÔÓеÄÎļþjava.policy, ÉèÖÃJREÍê³É¡£
......
ְλÃèÊö£º
1¡¢°´USECASE½øÐÐÒµÎñÐèÇó·ÖÎöºÍÈí¼þ¸ÅÒªÉè¼Æ£»
2¡¢½øÐÐÈí¼þÏêϸÉè¼ÆºÍ±àÂëʵÏÖ£¬È·±£ÐÔÄÜ¡¢ÖÊÁ¿ºÍ°²È«£»
3¡¢Î¬»¤ºÍÉý¼¶ÏÖÓÐÈí¼þ²úÆ·£¬¿ìËÙ¶¨Î»²¢ÐÞ¸´ÏÖÓÐÈí¼þȱÏÝ¡£
ְλҪÇó£º
1¡¢¾«Í¨Web±à³Ì£¬3ÄêÒÔÉÏʹÓÃJavaÓïÑÔ½øÐÐweb¿ª·¢µÄ¾Ñ飬ÊìϤhtml£¬javascript¡£
2¡¢¾«Í¨jsp£¬servlet£¬java bean£¬JM ......
ÔÚÀàÖж¨ÒåÁËÒ»¸öÊôÐÔabc£¬ÈçºÎ»ñÈ¡Õâ¸ö±äÁ¿µÄabcµÄÃû×Ö´®ÄØ£¿Ò²¾ÍÊÇ˵Ôõô֪µÀabcÕâ¸ö±äÁ¿µÄÃû×ÖÊÇabc£¬Õâ¸öÎÊÌâ±È½ÏµÄºÃÍæ¡£
Õâ¸öÊÇżÔÚÒ»¿ª·¢ÖÐÓöµ½µÄÒ»¸ö±È½ÏÓÐȤµÄÎÊÌ⣬ÕÒ Á˰ëÌìµÄ×ÊÁϼÓÏÂżÐÁÇÚµÄ˼¿¼£¬ÖÕÓÚÕÒµ½µÄ½â¾ö·½·¨¡£Ó÷´Éä¡«¡«¡«
javaÌṩÁ˺ÜÇ¿´óµÄ·´Éä»úÖÆ£¬¿ÉÒÔ˵±È¶¯Ì¬ÓïÑÔ»¹¶¯Ì¬¡£µ«ÊÇÕâ¸ö¶«¶«Æ½Ê±µ ......