⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changeinfochannel.java

📁 JAVA邮件系统
💻 JAVA
字号:
/**
 * 
 * 替换用户更改信息模板
 * @author Zhu Jian Min
 */
import java.io.*;
import java.text.*;
import java.util.*;
import java.sql.*;
/**
 * 
 * 
 * @author Zhu Jian Min
 */
public class ChangeInfoChannel 
{
	
	public void makeChannel(Person p,TemplateList tempList,HtmlOuter desHtml)
	{
		return ;
	}
	public void MakeChangeInfoTemplate(Person p,TemplateList tempList,HtmlOut desHtml)
	{
	
		SingleTemplate st = tempList.searchTemplate ("ROOT");
		if(st==null)
			return;
		
		//get user info;
		String name=p.username ;
			//取得用户输入的密码提示问题
		String queryString;	
		ResultSet rs;
		String ques="";
	    DBOperater DB = new DBOperater ("person");
		try 
		{
			
			queryString = "select * from person where username='"+name+"'";		
	   	      	    	
	        rs = DB.executeQuery (queryString);
			if(rs!=null){
				if(rs.next())
				{
					int nKey = st.getKeyNum ();
		            String sKey ;
		           
					for(int i=0;i<nKey;i++){
					  
						desHtml.addString (st.getStringAt (i));
						sKey = st.getKeyAt (i);
						System.out.println ("sKey:"+sKey);
						if( sKey!=null&&sKey .compareTo("cgi-path")==0 )
							desHtml.addString (CommonMethods.sHostNameCGI);
						else{
							String key=rs.getString(sKey);
							if (key!=null){
								desHtml.addString (key.trim());//将模板中有TeleContents的替换为数据库中的数据
						}
				   }
					 
				}
				desHtml.addString(st.getEndString());
			    
			  }
	   	    
		  }
		  else{
		    DB.close();
		    return;
		  }
			
		} catch(Exception ex) {
			System.err.println("SQLException: " + ex.getMessage());
			DB.close();
			return ;
		}
		DB.close();
		//...
		}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -