commaction.java~40~

来自「一个专门用来快速开发网站的框架」· JAVA~40~ 代码 · 共 127 行

JAVA~40~
127
字号
package com.ksgl.body.member.hzjh;

import org.apache.commons.logging.*;
import com.core.web.*;
import com.ksgl.map.*;

import java.io.*;

import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Calendar;
import java.text.ParseException;
import java.util.Date;
import java.util.Map;
import java.util.HashMap;
import java.util.GregorianCalendar;
import com.opensymphony.webwork.ServletActionContext;
import com.opensymphony.xwork.ActionContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2006</p>
 * <p>Company: </p>
 * @author hj
 * @version 1.0
 * 添加国内科技资源
 */

public class CommAction  extends Action
{
  private static Log log = LogFactory.getLog(CommAction.class);
   T_sys_news objmap = new T_sys_news();
   String colors;
   public String execute() throws Exception
   {
     ActionContext ctx = ActionContext.getContext();
     HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST);
     HttpServletResponse response= (HttpServletResponse)ctx.get(ServletActionContext.HTTP_RESPONSE);
     request.setCharacterEncoding("UTF-8");
     response.setCharacterEncoding("UTF-8");

       //获得系统时间

                 java.util.Calendar c=java.util.Calendar.getInstance();
       java.text.SimpleDateFormat f=new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");


     BO bo = new BO();

     if (objmap.getId() == null)
     {
       //给title设置颜色
       objmap.setTitle("<font color=" + colors + ">" + objmap.getTitle() +
                       "</font>");

       //添加一条省内科技资源
    String tt  = new String(objmap.getTitle().getBytes("UTF-8"),"UTF-8");

    System.out.println(tt+"        ----------------------");
     System.out.println(objmap.getTitle()+"        **********************");

System.out.println(new String(objmap.getTitle().getBytes("ISO-8859-1"),"UTF-8"));
System.out.println(new String(objmap.getTitle().getBytes("UTF-8"),"UTF-8"));
System.out.println(new String(objmap.getTitle().getBytes("GB2312"),"UTF-8"));
System.out.println(new String(objmap.getTitle().getBytes("GBK"),"UTF-8"));
System.out.println(new String(objmap.getTitle().getBytes("BIG5"),"UTF-8"));










     objmap.setTitle(tt.trim());
     String tt1 = new String(objmap.getContent().getBytes("utf-8"),"utf-8");
     objmap.setContent(tt1.trim());
     //
     objmap.setState("1");




      objmap.setUpdatetime(f.format(c.getTime()));


       bo.add(objmap);
     }else
     {
      //修改省内科技信息
      //给title设置颜色
       objmap.setTitle("<font color=" + colors + ">" + objmap.getTitle() +
                       "</font>");
       String tt  = new String(objmap.getTitle().getBytes("GBK"),"utf-8");
     objmap.setTitle(tt.trim());
     String tt1 = new String(objmap.getContent().getBytes("GBK"),"utf-8");
     objmap.setContent(tt1.trim());
     objmap.setUpdatetime(f.format(c.getTime()));
     objmap.setState("1");
      bo.update(objmap);

     }


     return SUCCESS;
   }
     public T_sys_news getObjmap() {
       return objmap;
     }
     public void setObjmap(T_sys_news objmap) {
       this.objmap = objmap;
     }
     public String getColors() {
       return colors;
     }
     public void setColors(String colors) {
       this.colors = colors;
     }


}

⌨️ 快捷键说明

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