JavaWEB(E家园项目课)

1.登录

 

判断账号密码是否正确

<%
//设置编码
request.setCharacterEncoding("utf-8");
//获取参数
String username = request.getParameter("username");
String password = request.getParameter("password");
//封装
Users u = new Users(username,password);
//实例化
IUsersBiz iub = new UsersBizImpl();
Users users =  iub.queryUsers(u);
if(users!=null){
	session.setAttribute("users", users);
	out.println("<script>alert('登录成功');location.href = 'index.jsp'</script>");
}else{
	out.println("<script>alert('登录失败');location.href = 'index.jsp'</script>");
}
%>

2.显示所有资料

 

<%
	//实例化分类
	IThemesBiz itb = new ThemesBizImpl();
	INewsBiz inb = new NewsBizImpl();
	List<Themes> listThemes = itb.queryThemesAll();
	/* System.out.println(listThemes.size()); */
	List<News> listNews = null ;
	
	//设置编码
	request.setCharacterEncoding("utf-8");
	//获取
	int tid = 0;
	String id = request.getParameter("tid");
	if(null!=id){
		tid = Integer.parseInt(id);
	}
	/* System.out.println(id); */
	
	
	for(Themes t:listThemes){
		/* ystem.out.println(t.getTid()); */
		listNews = inb.queryNewsAll(t.getTid());
		/* System.out.println(listNews); */
	}
	//实例化资料
	request.setAttribute("listThemes", listThemes);
	request.setAttribute("listNews", listNews);
	request.getRequestDispatcher("index.jsp").forward(request, response);
%>

3.搜索功能

<%
//设置编码
request.setCharacterEncoding("utf-8");
//获取参数
String tname = request.getParameter("tname");
String ntitle = request.getParameter("ntitle");
String nauthor = request.getParameter("nauthor");

//实例化
INewsBiz inb = new NewsBizImpl();
List<News> listnews =  inb.queryNewsAll(tname, ntitle, nauthor);

for(News n:listnews){
	System.out.println(n);
}

session.setAttribute("listnews", listnews);
response.sendRedirect("index.jsp");
/* request.setAttribute("listnews", listnews);
request.getRequestDispatcher("index.jsp").forward(request, response); */
%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值