Tag: action

Struts2会话存储位置和管理

我正在阅读Struts2 In Action,它表示每个请求都会创建一个ActionContext ,一个ValueStack和一个Action实例,因此它们是线程安全的。 我想知道框架如何管理会话,因为它不能存储在这些位置,实际Map存储在哪里,以及框架如何管理对该Map的并发访问?

Struts2如何返回JSON响应

我目前正在创建一个Web应用程序,用户可以从数据库中获取标记为JSON, 这是我的struts动作 public String execute(){ Gson gson = new Gson(); String tagsAsJson = gson.toJson(audioTaggingService.findTagsByName(q)); System.out.println(tagsAsJson); return “success”; } 更新: tagsAsJson已经是JSON格式,我想要的只是返回它,而不是整个类动作本身。 它返回这样的东西 这是我想要返回给用户的数据 [{“id”:2,”name”:”Dubstep”,”description”:”Dub wob wob”},{“id”:3,”name”:”BoysIIMen”,”description”:”A 1990s Boy Band”},{“id”:4,”name”:”Sylenth1″,”description”:”A VST Plugin for FLStudio “}] 如何将tagsAsJson作为ar JSON响应返回? 因为JSON响应将由客户端代码使用。

如何在Java中延迟MessageDialogBox?

所以在这段代码中: //Actions performed when an event occurs. public void actionPerformed(ActionEvent event) { String command = event.getActionCommand(); //If btnConvertDocuments is clicked, the FileConverter method is called and the button is then disabled [so as to prevent duplicates]. if (command.equals(“w”)) { new Thread(new Runnable() { public void run() { FileConverter fc = new FileConverter(); } }).start(); btnConvertDocuments.setEnabled(false); […]

设置bean时的Nullpointerexception

点击这样的超级链接后,我有一个操作URL /SocialStupendous/GetProfile.action?slno=3&slno=3 在我的ActionClass execute方法中,我有以下代码 public String execute() { int urislno=Integer.parseInt(getServletRequest().getParameter(“slno”)); System.out.println(urislno); bean.setUslno(urislno); } 当我执行bean.setuslno(urislno)时,我得到NullPointerException 。 即使urislno打印得恰到好处3 。 ProfileBean类: public class ProfileBean { private int uslno; public int getUslno() { return uslno; } public void setUslno(int uslno) { this.uslno = uslno; } } 为什么会这样?

如何使用TextAction

从AbstractAction使用TextAction的目的是什么? 以及如何将其用于以下内容: 插入符号 在JTextComponents中的选择 键绑定