📄 showhuifuaction.java
字号:
package struts.action;import java.sql.*;import java.util.Vector;import javabean.*;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;/*调用的javabean:ConnectionPool // 初始化缓冲池,获得对数据库的连接DBaseLT//为论坛的各种数据库操作而写的类 */public class ShowhuifuAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { saveToken(request);//解决重复提交的问题 Vector vec=new Vector(); Vector vec1=new Vector();// 初始化缓冲池,获得对数据库的连接 ConnectionPool pool=null; pool=ConnectionPool.getInstance(); Connection con=null; try { con=pool.getConnection(); } catch(SQLException e){} DBaseLT DBase=new DBaseLT(con);//为论坛的各种数据库操作而写的类 String code1=request.getParameter("code");//主题代码 int code; if(code1==null) { code1=(String)request.getAttribute("code"); if(code1==null) return (mapping.findForward("login")); } code=Integer.parseInt(code1); String flag=(String)request.getAttribute("flag"); //if(flag==null) //{ DBase.Updateliulan(code); //浏览数加1 //} String str="select * from luntan1 where code="+code; vec=DBase.getLuntan1DB(1,1,str);//获得查看的主题 vec1=DBase.getLuntan2DB(code);//获得对应主题的所有回复 request.setAttribute("vec",vec); request.setAttribute("vec1",vec1); request.setAttribute("code",String.valueOf(code)); HttpSession session=request.getSession(); //解决重复提交的问题 if(session.getAttribute("token")==null) { String token="1"; session.setAttribute("token",token); } try { if(con!=null) con.close(); } catch(SQLException e){} return (mapping.findForward("success")); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -