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

📄 mylayoutsave.java

📁 JAVA邮件系统
💻 JAVA
字号:

import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;

/**
 * 
 *
 * @author Zhu Ke Jun
 */

public class MyLayoutSave extends HttpServlet {

     public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
      
		HtmlOut htmlOut = new HtmlOut (response);
		String queryString,zai,kuan;
		int start=0,i=0,posi,j,p,zaicount,kuancount;
		String selectvalue,username; 
		Person person = new Person();
		person.setName (CommonMethods.GetUserName(request));
		username=person.username;
		Enumeration e;
		e = request.getParameterNames();
		selectvalue=request.getParameter("selectValue");
		p=Integer.valueOf(request.getParameter ("p")).intValue ();
		//获取用户改变后的zai串,kuan串信息
		posi=selectvalue.indexOf ("*",0);
		zai=selectvalue.substring (0,posi);
		posi=posi+1;
		kuan=selectvalue.substring (posi,selectvalue.length ());
		//zai串的信息存入数组zaichannel
		String zaichannel[];
		zaichannel=new String[100];
		while(true)
		{
		
			posi =zai.indexOf(",",start);
			
			if(posi==-1)
				break;
			zaichannel[i]=zai.substring (start,posi);
			
			start=start+zaichannel[i].length()+1 ;
			i=i+1;
		}
			zaicount=i;
		//kuan串的信息存入数组kuanchannel
		start=0;
		String kuanchannel[];
		kuanchannel=new String[100];
		while(true)
		{
		
			posi =kuan.indexOf(",",start);
			
			if(posi==-1)
				break;
			kuanchannel[i]=kuan.substring (start,posi);
			
			start=start+kuanchannel[i].length()+1 ;
			i=i+1;
		}
		kuancount=i;
		
		
			DBOperater DB = new DBOperater ("userchannel");
						
			//更新窄频道的orderid
			for(i=0;i<zaicount;i++)
			{
				
				j=i+1;
				queryString ="update userchannel set orderid="+j+" where username='"+CommonMethods.DealWithSQLParameter(username)+"' and channelid='"+CommonMethods.DealWithSQLParameter(zaichannel[i])+"'";				
				DB.executeUpdate(queryString);
				
			}
			//更新宽频道的orderid
			for(i=0;i<kuancount;i++)
			{
				
				j=i+1;
				queryString ="update userchannel set orderid="+j+" where username='"+CommonMethods.DealWithSQLParameter(username)+"' and channelid='"+CommonMethods.DealWithSQLParameter(kuanchannel[i])+"'";				
				DB.executeUpdate(queryString);
				
			}
			DB.close ();
				
		htmlOut.setRedirect("Login?p="+p);
		htmlOut.outHtml ();
		
		
	
	}
	 public void doPost(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
		 doGet(request,response);
	}
    
}

⌨️ 快捷键说明

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