www.pudn.com > SSPP.rar > ChineseTestAction.java


/* 
 * Generated by MyEclipse Struts 
 * Template path: templates/java/JavaClass.vtl 
 */ 
package edu.neu.sspp.struts.action; 
 
import java.io.IOException; 
 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
 
import org.apache.struts.action.Action; 
import org.apache.struts.action.ActionForm; 
import org.apache.struts.action.ActionForward; 
import org.apache.struts.action.ActionMapping; 
 
import edu.neu.sspp.struts.form.ChineseTestForm; 
 
/**  
 * MyEclipse Struts 
 * Creation date: 06-06-2017 
 *  
 * XDoclet definition: 
 * @struts.action path="/chineseTest" name="chineseTestForm" input="/chineseTest.jsp" scope="request" validate="true" 
 */ 
public class ChineseTestAction extends Action { 
	/* 
	 * Generated Methods 
	 */ 
 
	/**  
	 * Method execute 
	 * @param mapping 
	 * @param form 
	 * @param request 
	 * @param response 
	 * @return ActionForward 
	 */ 
	public ActionForward execute(ActionMapping mapping, ActionForm form, 
			HttpServletRequest request, HttpServletResponse response)  
			throws IOException {	 
		ChineseTestForm chineseTestForm = (ChineseTestForm) form;// TODO Auto-generated method stub 
 
		//中文问题的终极处理办法 
		 
		//插入数据库的设置 
		String utfNick = new String(chineseTestForm.getChinese().getBytes("ISO-8859-1"), "UTF-8"); 
		//to be delete 
		System.out.println(utfNick + utfNick.length()); 
		//为返回表单进行设置 
		chineseTestForm.setChinese(utfNick); 
		 
		return mapping.getInputForward(); 
	} 
}