在我的file1.jsp
文件中,我在下拉列表中填写了一个用户名列表。在选择用户名时,我尝试将所选名称作为参数发送到file2.java
中file3.java
中调用var global; //global variable
中的查询的其余服务中。
运营顺序
选择用户名
使用用户名来获取会话
使用会话获取更多信息
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变量设为全局变量,但我无法弄清楚如何实际访问变量。注意:我遗漏了很多代码。