shr0ud
shr0ud
采纳率0%
2018-01-02 08:03

java类里写好数据库的增删改查方法 jsp页面中如何调用

10
  • mysql
  • java

比如数据库表中有一值为0 现从jsp页面中显示该值并修改为1

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

30条回答

  • qq_32740973 qq_32740973 3年前

    jsp不能直接用,jsp就是个动态生成的网页界面,需要通过url访问java程序来操作数据库

    点赞 2 评论 复制链接分享
  • qq_33331862 qq_33331862 3年前

    在数据查询到值后,然后在servlet里 session.setA...("key","你要存入的值");

    然后在jsp页面上String zhi=(String)session.getA..("key");

    然后把值放到需要的地方
    列如 :

    点赞 评论 复制链接分享
  • qq_37773334 成少爷 3年前

    通过Servlet将值传给页面,在页面中将值改变即可

    点赞 评论 复制链接分享
  • xiaofather xiaofather 3年前

    楼主可以试下jstl,在jsp引入该类或jar包,通过jstl调用类方法返回查询的值

    点赞 评论 复制链接分享
  • z469441432 亲爱的Joe 3年前

    你用的是什么框架?
    jsp是不能直接操作数据库的

    点赞 评论 复制链接分享
  • xiaoshulinlove xiaoshulinlove 3年前

    一般是mvc结构,模型 视图 控制
    数据库操作一般用Servlet调用,然后用jsp调用servlet
    下面这个例子是UserService是数据库操作
    action是servlet 调用数据库
    jsp调用action图片图片图片

    点赞 评论 复制链接分享
  • qq_36415760 杨柳不渡春风 3年前

    对于jsp来说的话,jsp其实就是个servlet,可以在jsp页面上直接写代码,像一些支付宝,微信的demo里就有这样的,不过现在已经没有多少人会去这样写了,更多的是通过ajax将数据传输到后端。想知道ajax的应用可以直接去看jQuery的api,里面有。也可以像他们说的用from表单提交到后端相对应的url上,

    点赞 评论 复制链接分享
  • qq_36481052 刘信晨 3年前

    可以用form提交URL访问后台给你的更新接口,或者直接用ajax请求 直接修改,完事之后再调用一次查询接口,应该就可以了

    点赞 评论 复制链接分享
  • fanchuanjun fanchuanjun 3年前

    需要通过jsp的jstl标签库的方式进行操作,当然一般这种操作,不建议直接在jsp中进行编写,还是要分层明确,职责清晰,jsp负责mvc的视图层;数据库操作应该由java代码负责

    点赞 评论 复制链接分享
  • sinat_34344123 星尘的一个朋友 3年前

    jsp里面可以直接嵌套java代码。这是很久以前的做法了。不建议这样去做。当然ajax是个不错的选择

    点赞 评论 复制链接分享
  • qq_33201904 Mr-houzi 3年前

    jsp就是一个动态生成的网页界面,需要通过url访问java程序来操作数据库

    点赞 评论 复制链接分享
  • IbelieveSmile 相信奥特曼相信光 3年前

    1.要么使用form表单提交;
    2.要么使用ajax请求。
    都是通过请求路径到你写好的java类中进行对数据库的增删改查操作,并返回对应的值。

    点赞 评论 复制链接分享
  • xkw_kevin xkw_kevin 3年前

    JSP前台页面发送Url请求,指向某个方法,这个方法中执行你的UPdate修改语句

    点赞 评论 复制链接分享
  • qq_26462567 keep-go-on 3年前

    首先jsp里面写Java代码直接调用Java接口实现就可以,但是我一直对jsp里面写Java比较反感(仅仅是个人观点),可以通过ajax去触发。

    点赞 评论 复制链接分享
  • qq_34701469 杨_5426 3年前

    想问问你是要实现什么业务功能。。。在JSP中写SQL???系统不得崩了啊

    点赞 评论 复制链接分享
  • qq_26887383 qq_26887383 3年前

    jsp不能直接用,jsp就是个动态生成的网页界面,需要通过url访问java程序来操作数据库
    一般执行数据库的增删改最简单方式就是通过表单提交,表单提交的时候将数据提交至servlet,然后servler进行数据库的数据处理
    稍微复杂点可以使用js的ajax请求,而不是form表单实现,但是servlet部分是不需要变的
    你可以看下我的课设代码,也是jsp的
    https://github.com/ihewro/JSP-Parts-Management-System

    点赞 评论 复制链接分享
  • qq_31471291 Mr-xiao 3年前

    //类似于这种,你先要连上数据库,能够查询到表
    public String delete(HttpServletRequest request) {
    User loginUser = SessionState.getLoginedUser(request);
    //typeId 前端页面属性的id
    Integer typeId = ConvertUtil.toInteger(request.getParameter("typeId"));
    int result = asnTypeService.deleteById(typeId, loginUser);
    if (result == 1) {
    return ResultBean.success();
    } else {
    return ResultBean.error(-1, "删除失败,可能已经被删除,请刷新后重试。");
    }
    }

    点赞 评论 复制链接分享
  • zhu85493500 zhu85493500 3年前

    url映射可以直接查询

    点赞 评论 复制链接分享
  • qq_41224289 qq_41224289 3年前

    在Servlet文件中写上yourname的get,set方法,你也可以自己去网站里面查一下jsp代码

    点赞 评论 复制链接分享
  • sosmmh sosmmh 3年前

    JSP显示的数据是通过java从数据库里获取到的,如果你想修改的话,就通过页面的编辑,比如form表单修改然后再通过java去修改数据库,修改成功后jsp重新获取到的数据就是修改后的。

    点赞 评论 复制链接分享
  • backwriter backwriter 3年前

    <%
    在这里面写java代码调用就好了
    %>

    点赞 评论 复制链接分享
  • qq_33497301 qq_33497301 3年前

    http://www.yiibai.com/jdbc/jdbc-db-connections.html
    里面有简单的代码示例, 去看看就会了,希望给分

    点赞 评论 复制链接分享
  • silencesun123 silencesun123 3年前

    jsp就是个动态生成的网页界面,需要通过url访问java程序来操作数据库

    点赞 评论 复制链接分享
  • dingchengyu dingchengyu 3年前

    jsp调用controller方法可以用ajax去实现

    点赞 评论 复制链接分享
  • MonkeyBrothers 小猴子的技术笔记 3年前

    jsp页面可以获取结果,如果你想使用SQL语句的话可以内嵌,就像写servlet那样,毕竟jsp最后也会转换成servlet。

    点赞 评论 复制链接分享
  • qq_22847605 qq_22847605 3年前

    正常页面显示增删改查都是和某个数据列表同时出现的,这时可通过链接加js事件和ajax将所需要的参数进行传递并去后台进行处理后返回给客户端操作是否成功等所需参数,然后进行列表刷新,则为一个过程

    点赞 评论 复制链接分享
  • easyeye123 easyeye123 3年前
  • qq_41224289 qq_41224289 3年前

    一般执行数据库的增删改最简单方式就是通过表单提交,表单提交的时候将数据提交至servlet,然后servler进行数据库的数据处理

    稍微复杂点可以使用js的ajax请求,而不是form表单实现,但是servlet部分是不需要变的

    你可以看下我的课设代码,也是jsp的

    https://github.com/ihewro/JSP-Parts-Management-System

    点赞 评论 复制链接分享
  • chenmeng1994 chenmeng1994 3年前

    在jsp页面上加入你servlet的链接,在servlet中去调用你操作数据库的dao接口就好了。

    点赞 评论 复制链接分享
  • qq_31302439 qq_31302439 3年前

    比如Jsp页面上有form标签中有

    在Servlet文件中写上yourname的get,set方法;
    然后在方法中用request.getAttirute("yourname");就可以得到页面上的值了

    点赞 评论 复制链接分享