2024-10-16 08:07:21
2024-10-16 08:02:34
使用spring mvc 注解版,后台如何向前端传递参数。是设置request.setAttr***(),前端用什么接收呢
可以使用jstl标签就行输出啊!我一般在controller的方法里加,ModelMap map参数,然后map.put("userinfo",userinfo);像前段传值,你这种方法也是非常常用的。
我用你的这个方法做成功了,但是在之前那个方法也可以,所以不好意思了。我还有一个问题:也是这个项目,刚才是向后台传数据,现在后台接收到数据后,经过一番处理,如何在前端接收呢?
我刚才的回答最后一句说了,你的方法也是非常常用的,所以当然正确了,后台那样写是正确的,前台只需要value = "${test_name}" 就可以显示这个值。一般后台存储前台显示都要用到$符号也就是${}这样的格式
不行啊?不知道是为什么?
你这个页面应该是给html页面而不是个jsp页面,所以${}是不能输出的,在页面的最上面加上这句话,再试试,应该就可以了
哎呀,哥,我这个页面就是要做成html的,放在手机上啊。做这个的人走了,我来接手,但是什么都不会。郁闷。据说要用jquery,所以我现在开始学jquery了,但是,你知道怎么弄吗?可以的话就告诉我了。?
如果这样的话你就别用表单(form)提交了,把form哪一行去掉,改用jquery的ajax提交就可以了,这样就不用返回了,使用jquery的ajax无刷新技术,你刚才输入的东西还存在
function checktel(){
var domain= $("#domain").val();
$.ajax({
type:"post"
,url:"user.do?method=checktel"
,data:{"domain":domain}
,dataType:"json"
,success:function(data){
if(data.code == "0"){
alert("成功!");
}else{
alert("失败!");
}
},
error:function(){
alert("网络异常!");
}
});
}
后台:
在controller的方法加上HttpServletResponse response参数
并在方法里假如如下代码:
String json = "";
try{
// 你的代码
json="{\"code\":\"0\"}";
}catch(Exception e){
json="{\"code\":\"1\"}";
}
try
{
response.getWriter().print(json);
} catch (IOException e)
{
e.printStackTrace();
}
2024-10-16 08:00:00
搜索您要注册的品牌:
可以帮我改一下吗?如何通过http来实现。谢谢!