📄 news_talkaction.java
字号:
package struts.action;import java.sql.ResultSet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;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 struts.form.News_talkForm;import javabean.PubDate;import javabean.dbconnect;public class News_talkAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { saveToken(request); News_talkForm talk=(News_talkForm) form; HttpSession session=request.getSession(); PubDate date1=new PubDate(); //Turn stu=new Turn(); String date=date1.getPubdate(); String id=talk.getId(); String uid=(String)session.getAttribute("uid"); String type=talk.getKind(); type=new String(type.getBytes("ISO-8859-1")); String content=talk.getContent(); request.setAttribute("type",type); request.setAttribute("id",id); if(content.equals("")||content==null) { return mapping.findForward("success"); } else { if(!isTokenValid(request)) { saveToken(request); //resetToken(request); content=new String(content.getBytes("ISO-8859-1")); /////////content=stu.sturn(content); content=content.replaceAll("<","<"); //解决在jsp显示"<"的问题 content=content.replaceAll(">",">"); //解决在jsp显示">"的问题 content=content.replaceAll("\n","<br>"); //解决在jsp换行的问题 content=content.replaceAll(" "," "); //解决在jsp显示空格的问题 String content1=content; dbconnect db=new dbconnect(); int talkid=0; String sql="select max(ID) as counter from NEWSTALK"; ResultSet rs=db.executeQuery(sql); while(rs.next()) { talkid=rs.getInt("counter"); } talkid+=1; String s="'"+talkid+"'"+","+"'"+uid+"'"+","+"'"+date+"'"+","+"'"+content1+"'"+","+"'"+type+"'"+","+"'"+id+"'"; sql="insert into NEWSTALK values"+"("+s+")"; ResultSet rs2=db.executeQuery(sql); } else { resetToken(request); } } return mapping.findForward("success"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -