小编Edw*_*win的帖子

javascript(+)符号连接而不是给予总和?

我创建了一个简单的程序,使得两个数字的总和但是......程序是连接的,这太令人困惑了!有人可以帮忙吗?

function calculate() {
  var numberOne = document.querySelector(".first").value;
  var numberTwo = document.querySelector(".second").value;
  var sum = numberOne + numberTwo;
  document.querySelector(".result").innerHTML = "The sum of the two numbers is : " + sum;
}
Run Code Online (Sandbox Code Playgroud)
<!doctype html>
<html>

<body>
  <p>Calculate sum of two numbers !</p>
  Enter 1rst Number:<br>
  <input type="number" class="first" placeholder=""><br><br> Enter 2nd Number:<br>
  <input type="number" class="second" placeholder=""><br><br>
  <input type="button" onclick="calculate()" value="calculate">
  <p class="result"></p>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

html javascript

3
推荐指数
1
解决办法
2307
查看次数

如何正确设置JSP中子域的cookie?

我有以下设置:

  • 所有请求都是https(我将在下面的描述中省略这一点)
  • 3个docker服务器:本地主机:8090,本地主机:8091,本地主机:8092
  • 在主机(在我的Windows机器上)中,我有3个域:loc.localdomain、loc2.localdomain和loc3.localdomain都指向我的IP地址
  • 所以我将在我的应用程序中使用 localhost:8090 -> loc.localdomain、localhost:8091 -> loc2.localdomain 和 localhost:8092 -> loc3.localdomain

现在我有一个应用程序loc可以为子域设置一些cookie loc3。我看到 cookie 在 chrome 网络响应中设置(或假设设置)。

Set-Cookie: MY_COOKIE=YUMM; domain=loc3.localdomain; 
expires=Fri, 21-Jun-2019 10:48:58 GMT; path=/coolApp/bro
Run Code Online (Sandbox Code Playgroud)

然后在应用程序 atloc我有一个按钮,可以将用户发送到另一个应用程序 at loc2,将用户重定向到loc3at loc3.localdomain:8092/coolApp/bro/something/more。因此,此时我应该在 的应用程序请求中看到 cookie loc3,但我没有。

Cookie 设置:

FacesContext facesContext = FacesContext.getCurrentInstance();
//facesContext.getExternalContext().addResponseCookie("TEST", "TEST", properties); tried this too 
//then in properties will be the maxAge, path and domain set

Cookie cookie = (Cookie) facesContext.getExternalContext().getRequestCookieMap().get("MY_COOKIE");
if(cookie == null){
     cookie = new …
Run Code Online (Sandbox Code Playgroud)

cookies jsp servlets

2
推荐指数
1
解决办法
7183
查看次数

返回不起作用

function trycatch(myfunction, name) {
  return function() {
    try {
      myfunction.apply(this, arguments);
    } catch (e) {
      console.log(e + name);
    }
  }
};
var rambo = {
  create: function(i, j) {
    return i
  },
  ramv: function() {
    aler("")
  }
};
for (var key in rambo) {
  if (typeof rambo[key] === 'function') {
    rambo[key] = trycatch(rambo[key], key);
  }
}

console.log(rambo.create(1))
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我试图将try catch应用到我的所有函数中,但似乎它们没有返回值,我错过了什么?

javascript

-5
推荐指数
1
解决办法
80
查看次数

标签 统计

javascript ×2

cookies ×1

html ×1

jsp ×1

servlets ×1