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

📄 setparaservlet.java

📁 这是一个用jsp+Oracle开发的联系人客户关系管理系统!
💻 JAVA
字号:
package com.ideas.test;
import java.text.*;
import java.io.*;
import java.util.*;
import javax.servlet.http.*;
import javax.servlet.*;
import java.lang.Object.*;
public class SetParaServlet extends HttpServlet
{
 public void doGet(HttpServletRequest request,HttpServletResponse res)
   throws IOException,ServletException
   {
    String templ="";
    int conNum=0;
    int paraNum=0;
    boolean ifmodify=false;
    String[] content = new String[200];
    String[] transPara = new String[10];
    res.setContentType("text/html");
    PrintWriter out=res.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>:)</title>");
    out.println("</head>");
    out.println("<body>");
        try
   {
    Enumeration paraName =request.getParameterNames();
    while(paraName.hasMoreElements()){
      transPara[paraNum]= (String) paraName.nextElement();
      out.println(transPara[paraNum] + "=" + request.getParameter(transPara[paraNum]));
      paraNum++;
      out.println("<br/>");
    }


   FileReader read=new FileReader("C:/proj/javasrc/Communicate/webapp/WEB-INF/alert.properties");
        BufferedReader in = new BufferedReader(read);
        while((templ=in.readLine())!=null){
          for (int paraIndex=0;paraIndex<paraNum;paraIndex++)
          {
            if (templ.indexOf(transPara[paraIndex]) > -1) {
              templ = templ.substring(0, templ.indexOf("=") + 1);
              templ = templ + request.getParameter(transPara[paraIndex]);
              ifmodify = true;

            }
          }
                content[conNum] = templ;
                conNum++;
                }
        in.close();
        if (ifmodify)
        {
          BufferedWriter writer = new BufferedWriter(new FileWriter(
              "C:/proj/javasrc/Communicate/webapp/WEB-INF/alert.properties"));
          for (int i = 0; i < conNum; i++) {
            writer.write(content[i]);
            writer.newLine();
            }

          writer.close();
        }

        out.println("</body></html>");
    out.close();

    }
    catch(Exception e)
                {
                out.println("An unexpected error has occurred.");
                out.println("Error description: " + e);
}

 }
 public void doPost(HttpServletRequest request,HttpServletResponse res)
    throws ServletException,IOException{
  doGet(request,res);
}
}

⌨️ 快捷键说明

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