ajaxtestaction.java

来自「javascript-----入门到精通的电子书」· Java 代码 · 共 49 行

JAVA
49
字号
package com.zhuyang.ajax.action;

import java.sql.*;
import java.util.*;
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 connectFactory.conFactory;


public class AjaxTestAction extends Action {

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String parentid = request.getParameter("id");
		String sql = "select name from optionTable where parentid ="+parentid+" ";
		//String sql = "select name from optionTable";
		Connection con = conFactory.con();
		Statement stmt = null;
		ResultSet rs  = null;
		try {
			stmt = con.createStatement();
			rs = stmt.executeQuery(sql);
			List list = new ArrayList();
			while(rs.next())
			{
				list.add(rs.getObject(1));
			}
			request.setAttribute("list",list);
		} catch (SQLException e) {
			e.printStackTrace();
		}
		finally
		{
			try {
				rs.close();
				stmt.close();
				con.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		return mapping.findForward("success");
	}
}

⌨️ 快捷键说明

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