ssm项目controller如何通过ajax得到这两个info的对应的值,我在方法参数里用String[]类型接收为null

ssm项目controller如何通过ajax得到这两个info的对应的值,我在方法参数里用String[]类型接收为null,第1张

java类
RequestMapping("/student")
public String search(Model m){
list = studentserviceselectList();
maddAttribute("go",list);
return "student";
}
前台studentjsp
<c:foreach items= "${go}" var="d">
${d}
</c:foreach>

如果不刷新的话就要用到ajax的无刷新技术了至于怎么写就不说明了,,因为它是一门技术,一语道不破,你就要去了解ajax学习他,,,你这个问题因为涉及到主外键关系所以删除不掉是正常的,,,,你可以根据主键id查询外键有多少条数据,,在循环先删除他的所有外键再删除它在你不会ajax技术前只能让你在servlet里面直接outprint("<script>alert('删除失败')</scrtip>");这样写了,,,,页面上就会d出javascript提示框你先去看看异步知识,在用jquery技术实现ajax无刷新,,,用js脚本传一个删除id参数,,,,然后在回调函数里面判断这个值是不是你要的返回值然后d出提示!

1后台controller方法加@ResponseBody注解就能返回JSON的数据了

2前台JS

$(document)ready(function(){
$("button")click(function(){
$getJSON("demo_ajax_jsonjs",function(result){
$each(result, function(i, field){
$("div")append(field + " ");
});
});
});
});

传其他参数
ajax文件上传怎么传其他参数,Ajax进行文件与其他参数的上传功能

光启元
转载
关注
0点赞·945人阅读
记得前一段时间,为了研究Ajax文件上传,找了很多资料,在网上看到的大部分是form表单的方式提交文件,对于Ajax方式提交文件并且也要提交表单中其他数据,发现提及的并不是很多,后来在同事的帮助下,使用ajaxfileupload最终完成了文件上传与其他提交的 *** 作,现在分享给大家,希望大家能有有所帮助。本文主要介绍了使用Ajax进行文件与其他参数的上传功能(java开发),非常不错,具有参考借鉴价值,需要的朋友参考下吧,希望能帮助到大家。
文件上传:
*** 作步骤:
1 导入jar包:
我们在使用文件上传时,需要使用到两个jar包,分别是commons-io与commons-fileupload,在这里我使用的两个版本分别是24与131版本的,需要使用JS文件与jar包最后会发给大家一个连接(如何失效请直接我给留言,我会及时更改,谢谢)。
2 修改配置文件:
当我们导入的jar包是不够的,我们需要使用到这些jar包,由于我当时使用的是SSM框架,所以我是在application-contentxml中配置一下CommonsMultipartResolver,具体配置方法如下:
104857600
4096
3 JSP文件:
大家对form表单提交问价的方式很熟悉,但是我们有很多情况下并不能直接使用form表单方式直接提交。这时候我们就需要使用Ajax方式提交,Ajax有很多的好处,比如当我们不需要刷新页面获希望进行局部刷新的时候,我们就可以使用Ajax。

//点击button触发事件发送ajax请求
function show(){
            //发送请求的url       这是附带的参数
    $post("${ctxPath}/add",{"goodsId":goodsId},function (data){
if(datasign=="success"){
                alert("添加成功");
            }else {
                alert(datamessage);
            }
},"json");
}        @RequestMapping(value = "add")//请求地址
@ResponseBody //返回json要加这个注解 具体自行百度
public Map<String, Object> add(>用到的技术栈有:
框架:SSM
数据库:MySQL
前端框架:Bootstrap快速搭 搭建JSP页面
项目管理:MAVEN
开发工具:Intellij IDEA
开发环境:Windows
从这个项目中你可以完整独立地体验从前端到后台的搭建过程,以及使用SSM框架完成后台的CRUD整个流程。
一、准备
准备部分主要包括数据库建表、SSM框架的搭建启动。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13407277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存