java后台两个表关联查询_简单界面+JAVA后台+数据库实现页面对数据库的两张关联表操作...

前几天写了简单的从页面对数据库进行的操作,下面对该功能进行升级,操作两张相关联的表;上次是对新闻类型的修改,我在这里就不重复了,可以查看我之前的博客,

首先从页面说起:

页面部分:

页面部分我用了10个JSP完成的如图:

74e928fb3550e806ee4b492e656470a4.png

也就是比上次的多了几个news后缀的几根文件

1、添加新闻内容

addnews,代码如下

request.setCharacterEncoding("UTF-8");

String title=request.getParameter("title");//获取文本框输入的值

String contain=request.getParameter("contain");//获取文本框输入的值

String autor=request.getParameter("autor");//获取文本框输入的值

String typeid=request.getParameter("typeid");//获取文本框输入的值

if(title!=null){

//新建构造函数里面的对象

news n=new news(title,contain,autor,Integer.parseInt(typeid));

//新建Servlet层对象

NewsServlet ns=new NewsServlet();

int a=ns.addnews(n);//注意里面的参数,是news里面的参数,传news对象

if(a>0){

//添加成功跳到show界面

response.sendRedirect("shownews.jsp"); //添加成功转到查看页面

}else{

//添加失败在本界面界面

response.sendRedirect("addnews.jsp"); //添加成功转到查看页面

}

}

%>

这是添加新闻内容界面

标题:

内容:

作者:

类型:

//servlet对象//遍历寻找类型

Type_NewsServlet tn=new Type_NewsServlet();

List list=tn.selectall();//调用其中的查看全部的方法

for(int i=0;i

type_news tpn=list.get(i);

%>

}

%>

shownews.jsp(用来查看页面)

代码如下:

function delete_(id){

var f=confirm("是否确定删除?");

if(f){

location.href="shownews.jsp?ids="+id;

}else{

alert("您取消删除");

}

}

function update(id){

location.href="updatenews.jsp?ids="+id;

}

String id=request.getParameter("ids");

if(id!=null){

NewsServlet ns=new NewsServlet();

int a =ns.delete(Integer.parseInt(id)); // us.deleten(Integer.parseInt(id));

response.sendRedirect("shownews.jsp");</

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值