亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? topicaction.java

?? JSP論壇系統 數據庫:mysql數據庫; 技術平臺:Tomcat 5.0服務器; 開發工具:Eclipse+Lomboz、EditPlus開發工具; 操作系統:Windows XP Prof
?? JAVA
字號:
package mybbs;

import org.apache.struts.action.*;
import org.apache.struts.upload.FormFile;
import javax.servlet.http.*;
import java.sql.*;

import java.util.*;
import javax.servlet.http.HttpSession;

/**
 * <p>Title發貼的管理 </p>
 *
 * <p>Description:用于論壇管理人員對論壇發貼,諸鎖定、
 * 置頂等管理。 </p>
 *
 * <p>Copyright:張黎偉  Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 * @author caxton
 * @version 1.0
 */
public class TopicAction
    extends Action {
  public ActionForward execute(ActionMapping actionMapping,
                               ActionForm form,
                               HttpServletRequest request,
                               HttpServletResponse response) {

    PostForm postform = (PostForm) form;
    FormFile file = postform.getTheFile();
    DBConn conn = new DBConn();
    CAEncode ncode = new CAEncode();
    HttpSession session = request.getSession();
    int forumid=0,userid=0;
    String PageForward = "global";
    boolean flag=true;
    if(session.getAttribute("nickname")==null){
      PageForward = "NotLogin";
      flag = false;
    }
  else{
    String nickname = (String) session.getAttribute("nickname");
    String uid = (String) session.getAttribute("userid");
    if ( (new CheckUser()).UserLocked(uid)) {
      request.setAttribute("throw", new String("用戶被鎖定,發貼失敗!"));
      flag = false;
    }
    else {
      userid = Integer.parseInt(uid);
      String fid = ncode.htmlEncode(postform.getForumsid());
      forumid = Integer.parseInt(fid);

      String tid = ncode.htmlEncode(postform.getTopicid());
      int topicid = 0;
      try {
        topicid = Integer.parseInt(tid);
      }
      catch (Exception ex) {
        topicid = 0;
      }

      String c_title = ncode._conv(ncode.htmlEncode(postform.getC_title()));
      String c_content = ncode._conv(ncode.htmlEncode(postform.getC_content()));
      String action = postform.getAction();
      String theText = ncode._conv(ncode.htmlEncode(postform.getTheText()));
      String IP = request.getRemoteAddr();
      String items = postform.getItems();
      String model = postform.getModel();
      if (action.equals("3")) {
        System.out.print(items + "-" + model);
        items = ncode._conv(ncode.repItem(items));
        model = ncode.htmlEncode(model);
      }

      String postid = ncode.htmlEncode(postform.getPostid());
      //System.out.print(file.toString()+"#");
      if (! (file.toString()).equals("")) {
        uploadFile uf = new uploadFile();
        uf.UPLOADFILE(file, theText);
        String upload_text = uf.getFiletext();
        c_content = c_content + upload_text;
      }
      try {
        java.util.Date dd = new java.util.Date();
        String dtime = dd.toLocaleString();
        java.sql.Date sd = new java.sql.Date(dd.getTime());
        PreparedStatement pstmt;
        Operate OP = new Operate();
        int uu = 0;
        ResultSet rs = null;
        if (action.equals("3")) {
          // String AllItem = ncode.str_replace(items,"<br>","#");
          ResultSet rsn = conn.query("SELECT * FROM posts");
          rsn.last();
          int postt = rsn.getInt("id") + 1;
          rsn.close();
          VoteAct votat = new VoteAct();
          String postdd = String.valueOf(postt);
          votat.upvote(items, postdd, c_title, model);
          ResultSet rsm = conn.query(
              "SELECT * FROM posts WHERE istopic>0 AND forumid=" + forumid);
          rsm.last();
          int lastN = rsm.getRow() + 1;
          rsm.close();

          String psql =
              "INSERT INTO posts (forumid,groupid,istopic,topic_id,title,content,author," +
              "author_id,post_ip,post_time,last_postor,last_time)VALUES(?,?,?,?,?,?,?,?,?,?,?,?)";
          pstmt = conn.getPstmt(psql);
          pstmt.setInt(1, forumid);
          pstmt.setInt(2, 0);
          pstmt.setInt(3, 2);
          pstmt.setInt(4, lastN);
          pstmt.setString(5, c_title);
          pstmt.setString(6, c_content);
          pstmt.setString(7, nickname);
          pstmt.setInt(8, userid);
          pstmt.setString(9, IP);
          pstmt.setString(10, dtime);
          pstmt.setString(11, nickname);
          pstmt.setString(12, dtime);
          uu = pstmt.executeUpdate();
          if (uu > 0) {
            OP.UpdateTotalTopic(forumid);
            OP.UserTotalPost(userid);
            PageForward = "postsuccessed";
            request.setAttribute("topicid", String.valueOf(lastN));
          }
          else {
            PageForward = "global";
            request.setAttribute("throw", new String("發貼失敗!"));
          }

        }

        if (action.equals("1")) {
          rs = conn.query("SELECT * FROM posts WHERE istopic>0 AND forumid=" +
                          forumid);
          rs.last();
          int lastNo = rs.getRow() + 1;
          rs.close();
          String psql2 =
              "INSERT INTO posts (forumid,groupid,istopic,topic_id,title,content,author," +
              "author_id,post_ip,post_time,last_postor,last_time)VALUES(?,?,?,?,?,?,?,?,?,?,?,?)";
          pstmt = conn.getPstmt(psql2);
          pstmt.setInt(1, forumid);
          pstmt.setInt(2, 0);
          pstmt.setInt(3, 1);
          pstmt.setInt(4, lastNo);
          pstmt.setString(5, c_title);
          pstmt.setString(6, c_content);
          pstmt.setString(7, nickname);
          pstmt.setInt(8, userid);
          pstmt.setString(9, IP);
          pstmt.setString(10, dtime);
          pstmt.setString(11, nickname);
          pstmt.setString(12, dtime);
          uu = pstmt.executeUpdate();
          if (uu > 0) {
            OP.UpdateTotalTopic(forumid);
            OP.UserTotalPost(userid);
            PageForward = "postsuccessed";
            request.setAttribute("topicid", String.valueOf(lastNo));
          }
          else {
            PageForward = "global";
            request.setAttribute("throw", new String("發貼失敗!"));
          }

        }

        if (action.equals("2")) {
          String psql3 =
              "INSERT INTO posts (forumid,groupid,istopic,topic_id,title,content,author," +
              "author_id,post_ip,post_time) VALUES(?,?,?,?,?,?,?,?,?,?)";
          pstmt = conn.getPstmt(psql3);
          pstmt.setInt(1, forumid);
          pstmt.setInt(2, 0);
          pstmt.setInt(3, 0);
          pstmt.setInt(4, topicid);
          pstmt.setString(5, c_title);
          pstmt.setString(6, c_content);
          pstmt.setString(7, nickname);
          pstmt.setInt(8, userid);
          pstmt.setString(9, IP);
          pstmt.setString(10, dtime);
          uu = pstmt.executeUpdate();

          if (uu > 0) {
            OP.UpdateTotalPost(forumid);
            OP.UserTotalPost(userid);
            String sql3 = "UPDATE posts SET click_times=click_times+1,reply_times=reply_times+1,last_postor='" +
                nickname + "',last_time=SYSDATE() WHERE topic_id=" + topicid
                + " AND forumid=" + forumid + " AND istopic>0";
            if (conn.update(sql3) > 0) {
              request.setAttribute("topicid", String.valueOf(topicid));
              PageForward = "postsuccessed";
            }
          }
          else {
            PageForward = "global";
            request.setAttribute("throw", new String("發貼失敗!"));
          }
        }
        if (action.equals("4")) {
          c_content = c_content + "<FONT color=red>Editted</FONT>";
          String sql4 = "UPDATE posts SET title='" + c_title + "',content='" +
              c_content
              + "' WHERE id=" + postid + " AND author='" + nickname + "'";
          //System.out.print(sql4);
          if (conn.update(sql4) > 0) {
            request.setAttribute("topicid", String.valueOf(topicid));
            PageForward = "postsuccessed";
          }
          else {
            PageForward = "global";
            request.setAttribute("throw", new String("發貼失敗!"));
          }
        }

      }
      catch (Exception e) {
        PageForward = "global";
        request.setAttribute("throw", e.toString());
      }
    }
  }
    request.setAttribute("forumsid", String.valueOf(forumid));
    return actionMapping.findForward(PageForward);

  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕精品在线不卡| 丁香亚洲综合激情啪啪综合| 国产高清视频一区| 色天天综合久久久久综合片| 日韩免费视频一区二区| 中文字幕一区免费在线观看| 日韩精品五月天| 一本色道久久综合亚洲aⅴ蜜桃| 欧美一级高清片在线观看| 亚洲伦理在线精品| 国产精品影视在线观看| 欧美一卡2卡3卡4卡| 亚洲精品欧美综合四区| 东方aⅴ免费观看久久av| 欧美精品日韩一区| 亚洲国产日韩综合久久精品| 成人app网站| 国产亚洲精品精华液| 麻豆成人久久精品二区三区小说| 欧美午夜精品一区二区三区| 国产精品久久久久久久久久免费看 | 亚洲乱码中文字幕综合| 粉嫩高潮美女一区二区三区| 欧美成人a∨高清免费观看| 日韩精品一二三| 欧美日本在线播放| 亚洲成人动漫一区| 在线亚洲高清视频| 亚洲一区二区四区蜜桃| 在线视频中文字幕一区二区| 自拍av一区二区三区| 99国产精品久久久久久久久久| 国产日韩欧美一区二区三区综合| 国产又黄又大久久| 久久久久久99久久久精品网站| 韩日av一区二区| 久久蜜桃一区二区| 国产成人av一区二区三区在线| 久久九九99视频| 国产a视频精品免费观看| 国产免费久久精品| av亚洲精华国产精华| 亚洲免费看黄网站| 欧美少妇一区二区| 免费观看30秒视频久久| 亚洲午夜av在线| 欧美色图激情小说| 奇米影视一区二区三区| 精品国产制服丝袜高跟| 国产大陆精品国产| 亚洲老妇xxxxxx| 91精品国产一区二区人妖| 日韩avvvv在线播放| 久久影音资源网| 成人高清av在线| 亚洲一区二区三区中文字幕在线| 欧美老肥妇做.爰bbww| 久久99国内精品| 中文字幕在线不卡| 56国语精品自产拍在线观看| 国产寡妇亲子伦一区二区| 综合中文字幕亚洲| 欧美理论电影在线| 国产精品996| 亚洲韩国精品一区| 久久精品一区四区| 欧美日韩国产三级| 国产成人亚洲综合色影视 | 日韩免费电影一区| 成人激情视频网站| 天堂成人免费av电影一区| 久久精品欧美一区二区三区麻豆| 日本电影欧美片| 国内久久精品视频| 亚洲香蕉伊在人在线观| 国产亚洲美州欧州综合国| 欧美色精品在线视频| 国产精品一卡二卡| 亚洲一区二区三区中文字幕在线| 久久久亚洲国产美女国产盗摄 | 中文字幕一区二区三区四区| 6080亚洲精品一区二区| gogo大胆日本视频一区| 麻豆精品视频在线观看免费| 最新国产成人在线观看| 久久久久久久综合日本| 欧美日韩欧美一区二区| 99麻豆久久久国产精品免费 | 久久久影视传媒| 91精品国产综合久久久蜜臀粉嫩| 波多野结衣精品在线| 精品一区二区久久| 偷拍一区二区三区四区| 亚洲少妇30p| 国产欧美一区在线| 337p日本欧洲亚洲大胆色噜噜| 欧美亚洲另类激情小说| 99re成人精品视频| 成人avav影音| 高清日韩电视剧大全免费| 黄色资源网久久资源365| 日韩国产精品91| 丝袜国产日韩另类美女| 一级女性全黄久久生活片免费| 国产精品亲子伦对白| 国产亚洲欧洲一区高清在线观看| 日韩欧美在线综合网| 日韩一区二区高清| 在线播放中文一区| 欧美日韩高清一区二区三区| 在线精品视频免费观看| 91福利精品视频| 欧美亚洲日本一区| 欧美日韩一区二区三区视频 | 久久伊99综合婷婷久久伊| 欧美一级一级性生活免费录像| 欧美日韩高清一区| 91麻豆精品国产91久久久 | 99久久夜色精品国产网站| 国产白丝精品91爽爽久久| 国产不卡高清在线观看视频| 国产91精品一区二区麻豆亚洲| 国产精品自拍三区| 豆国产96在线|亚洲| 成年人午夜久久久| 日本道精品一区二区三区| 欧美视频在线观看一区二区| 欧美三片在线视频观看| 在线播放视频一区| 精品乱码亚洲一区二区不卡| 久久午夜电影网| 最新中文字幕一区二区三区| 亚洲中国最大av网站| 日产国产欧美视频一区精品| 捆绑紧缚一区二区三区视频| 国产一区二区在线影院| 成人视屏免费看| 在线中文字幕一区二区| 欧美日本在线一区| 久久蜜桃香蕉精品一区二区三区| 中文在线资源观看网站视频免费不卡| 日韩一区在线看| 五月综合激情婷婷六月色窝| 精品制服美女丁香| 97国产精品videossex| 777a∨成人精品桃花网| 国产夜色精品一区二区av| 亚洲精品高清视频在线观看| 三级一区在线视频先锋| 国产成a人无v码亚洲福利| 色婷婷综合久久久久中文一区二区 | 中文字幕五月欧美| 亚洲成av人**亚洲成av**| 国产一区在线看| 欧美图区在线视频| 国产欧美久久久精品影院| 亚洲国产美国国产综合一区二区| 久久精品72免费观看| 色素色在线综合| 欧美精品一区二区三区很污很色的| 国产精品每日更新在线播放网址 | 亚洲三级小视频| 久久精品国产秦先生| 91亚洲国产成人精品一区二区三| 日韩欧美高清在线| 亚洲大片一区二区三区| 成人午夜视频在线观看| 日韩视频免费直播| 亚洲综合色成人| 成人av电影在线观看| 日韩欧美美女一区二区三区| 亚洲综合丝袜美腿| www.在线欧美| 久久嫩草精品久久久久| 日韩黄色片在线观看| av在线综合网| 日本一区二区在线不卡| 激情综合色丁香一区二区| 欧美日韩精品一区二区天天拍小说| 中文字幕欧美区| 国产一区二区三区电影在线观看 | 日韩二区三区在线观看| 色综合天天做天天爱| 国产精品女人毛片| 国产精品一区二区久激情瑜伽| 欧美一区二区久久久| 亚洲高清一区二区三区| 色综合天天做天天爱| 中文字幕字幕中文在线中不卡视频| 国产成人精品www牛牛影视| 日韩精品一区二区三区四区| 婷婷久久综合九色综合绿巨人| 色av成人天堂桃色av| 亚洲男帅同性gay1069| 91丨porny丨在线| 亚洲丝袜精品丝袜在线| 色先锋久久av资源部| 亚洲一区影音先锋| 精品视频1区2区| 视频一区中文字幕国产|