新闻类容页实现
一.新闻类容页实现1.在newsDao中新建一个News类型的getNewsById的方法,参数是con,newsId。
2.定义一个sql.(select * from t_news t1,t_newsType t2 where t1.typeId =t2.newsTypeId and t1.newsId = ? )
3.使用prepareStatement执行返回pstmt,参数是sql,pstmt设置第一个值为newsId,返回一个resultSet值。new一个News对象,如果rs有值,将rs中的值赋到news中,最后返回news
4.在NewsServlet类中的doPost方法中添加else if的值是show,调用newsShow方法
5.新建一个newsShow方法,定义一个从request中获取String类型的newsId,连接数据库,调用newsDao中的getNewsById,参数是con,newsId,返回一个News类型的news。将news和newsShow.jsp通过request放入前台的news和mainPage中,通过request进行页面重定向到newsTemp.jsp
6.在news文件夹中新建一个newsShow.jsp
7.因为是三级导航,所以重写NavUti.新建一个static的String类型的genNewsNavigation方法,参数是typeName,typeId,newsName.定义