使用 javascript 设置会话属性

Bis*_*han 2 javascript java ajax jsp httpsession

我在jsp页面中使用jqueryui 自动完成组合框。我需要将组合框的选定值设置为.HttpSession

我尝试如下。

this._on(this.input, {
    autocompleteselect: function (event, ui) {
        // alert(ui.item.value);
        var value = ui.item.value;
        <% session.setAttribute("comboboxvalue",value); %>  

        ui.item.option.selected = true;
        this._trigger("select", event, {
            item: ui.item.option
        });
}
Run Code Online (Sandbox Code Playgroud)

这种方式的问题是代码无法识别value参数。

我该如何解决这个问题并使用设置会话属性javascript

Sur*_*tta 5

您可能会误解它jsp并存javascript在于同一个文件中。是的,但是JSP部分在服务器端编译本身就变成了client.

中间的代码<% %> 在服务器端执行。

你不能用 来做到这一点Javascript

您需要为此发出服务器请求(有表单、Ajax、url..等)。