紧急 如何用Java把MySql数据库里的数据显示到文本框中 5
3个回答
展开全部
package com.costar.empdemo.action;
import java.util.List;
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 com.costar.empdemo.dao.indao.InDeptDAO;
public class FindDeptsAC extends Action {
InDeptDAO deptDAO;
public void setDeptDAO(InDeptDAO deptDAO) {
this.deptDAO = deptDAO;
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
String dname = request.getParameter("dname");
if (dname == null)
dname = "";
List list = deptDAO.findDepts(dname.toUpperCase());
request.setAttribute("depts", list);
return mapping.findForward("success");
}
}
import java.util.List;
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 com.costar.empdemo.dao.indao.InDeptDAO;
public class FindDeptsAC extends Action {
InDeptDAO deptDAO;
public void setDeptDAO(InDeptDAO deptDAO) {
this.deptDAO = deptDAO;
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
String dname = request.getParameter("dname");
if (dname == null)
dname = "";
List list = deptDAO.findDepts(dname.toUpperCase());
request.setAttribute("depts", list);
return mapping.findForward("success");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、连接数据库
2、执行查询
3、根据查询结果设置文本
2、执行查询
3、根据查询结果设置文本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql语句会吧?
查出个list,程序里request.setAttribute("mylist",list);
在页面上用标签提取。list.字段名。
查出个list,程序里request.setAttribute("mylist",list);
在页面上用标签提取。list.字段名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询