<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <h1>02Ajax参数的传递 </h1> name: <input type="text" id="lsc"><br> password: <input type="password" id="pwd"><br> <input type="button" value="获取数据" onclick="submitForm()"> <script> // 用post请求给服务器传递参数 function submitForm(){ var name=document.getElementById("lsc").value; var pwd=document.getElementById("pwd").value; url="http://httpbin.org/get" para="name="+name+"&pwd="+pwd var xhr=new XMLHttpRequest(); xhr.open("post",url); // 说明是以表单的形式传递参数(params是表单形式) // 必须在open后,send前 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded") xhr.send(para) xhr.onload=function(){ console.log(xhr.responseText) } } </script> </body> </html>
这个是哪出问题了啊,上面显示说
xhr.send(para)
有问题,但看不懂啥问题
老师IDEA总是显示这个:
信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
老师,这里的添加DTD文件作用是啥呀(以前貌似讲过但是忘了)
老师你好,我这个是根据视频老师一步一步做的,jdk和zookeeper也都是配套资料,为啥会报这个错误,百思不得其解,麻烦老师帮忙看一下,谢谢
老师在Constants中定义了
所以我将UserLoginServlet中原来向HttpServletRequest中添加异常提示信息的也修改了一下
现在有一个问题,在login.jsp中EL表达式取出提示信息时
还是原来的这样写,会在页面中显示提示信息
但是改成${requestScope.Constants.REQUEST_MSG_KEY}就不会显示错误信息,这是为什么?如果只能写在Constants中定义的值,那不就是只要修改了Constants中赋的值,那也要修改login.jsp中值,那不就是不符合视频老师说的修改一个地方其他地方不用修改的说法了吗
老师箭头指的的那行代码是什么意思啊。。。
老师点击修改返回的是空白页面是什么意思..
老师,不是规定不能传递两个参数吗?为什么顺序传参就不用进行封装?
老师,按照文档步骤报以下错误无法运行,花费一天时间尝试多种方法均无法解决,望老师指教
老师,在视频的下面部分,老师在没有先mkdir的情况下执行命令并且成功,而我这边显示没有文件报错,这些文件需要一个一个自己创建嘛
到这这个项目结束了,我还存在一个疑问。
就是秒杀这块,我们做了双重保险,第一个就是把秒杀请求放道mq队列里排队,第二个就是利用redis事务特性,在没发送消息前查一次redis,发送消息后,处理消息时再查一次redis,然后后面的改数据操作让他具有原子性,这样能解决高并发问题吗?????不需要用到分布式锁吗??????
import java.util.Scanner;
public class ceshi
{
public static void main(String[]args)
Scanner s=new Scanner(System.in);
System.out.println("下面为一个简单的加法计算器,请输入两个整数:");
long a=(long)s.nextInt();
long b=(long)s.nextInt();
long c=a+b;
System.out.println("结果为"+c+"="+a+"+"+b);
}
怎样输入一个大于int表数范围的数,比如输入200亿
#测试工厂模式 创建一个类就够了 class CarFactory: def creat_car(self,brand): if brand=="奔驰": return Benz() elif brand=="宝马": return BMW() elif brand=="比亚迪": return BYD() else: return "未知品牌,无法创建" class Benz:#定义类的时候类名后不用加括号 pass class BMW: pass class BYD: pass factory=CarFactory() c1=factory.creat_car("奔驰") print(c1) #单例模式 #定义单例时需要重写new方法和构造器 #创建一个对象初始化方法也只调一次 class Mypy: __obj=None#类对象下的类属性 __init__flag=True def __new__(cls, *args, **kwargs):#cls是当前类对象 if cls.__obj==None: cls.__obj==object.__new__(cls) return cls.__obj def __init__(self,name): if Mypy.__init__flag==True: print("调用构造器") self.name=name a=Mypy("aa") b=Mypy("bb") print(a) print(b)
老师,不懂是哪里错了呢
老师你好!为什么在构造函数里面可以不用定义类属性就可以赋值?我知道前面讲过有关属性定义的时候取决于赋值的类型,那Python里是不是在任何方法里面都可以不用提前创建类属性只要使用 self.属性出来的都是被默认定义的类属性么?
老师 怎么批量更新,就是一个集合里我想更新某个字段,或者说一个集合里,我给每个文档添加一个新的字段???????????????????????
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637