在客户端更改从服务器端访问变量

时间:2014-03-31 17:40:23

标签: java javascript jsp

在我的file1.jsp文件中,我在下拉列表中填写了一个用户名列表。在选择用户名时,我尝试将所选名称作为参数发送到file2.javafile3.java中调用var global; //global variable 中的查询的其余服务中。

运营顺序

  1. 选择用户名

  2. 使用用户名来获取会话

  3. 使用会话获取更多信息

  4. file1.jsp

    @RequestMapping(value = "")
        @ResponseBody
        @ResponseStatus(value = HttpStatus.OK)
        public String getStuff(@RequestParam(required = false, value = "x") String x, HttpSession )
                throws JsonMappingException, JsonMappingException, IOException {
            List<String> data = file3.getStuff(x);
    
    
        }
    

    file2.java

        @SuppressWarnings("unchecked")
    public List<String> getStuff(String x){
        Query query = em.createQuery("[stuff] WHERE global= :x");
        query.setParameter("x", x);
        List<String> queryResults = query.getResultList();
        return queryResults;
    }
    

    file3.java

    {{1}}

    问题:

    如何访问变量并重新发送每个选择更改的查询?

    我已经考虑过将javascript变量设为全局变量,但我无法弄清楚如何实际访问变量。注意:我遗漏了很多代码。

0 个答案:

没有答案