Tag: java

由于资源方法内部的会话,泽西rest测试失败

我有泽西restapi,但当我尝试测试它失败,因为我在那里得到会话数据,所以问题是,我怎么能模拟或忽略这个会话变量,泽西岛无法检测到? 这是我的测试请求: User response = target(“/am/users/” + userId).request().get(new GenericType() { }); 这是我的资源: @GET @Path(“{userId}”) @Produces(MediaType.APPLICATION_JSON + “;charset=utf-8”) public User getUser(@PathParam(“userId”) String userId, @Context HttpServletRequest request) { User supportUser = (User)request.getSession().getAttribute(“USER”); // Here is where it fails. User user = userDao.getUser(userId, supportUser); return user; }

JavaFX:如何调用fxml文件并将数据加载到其中

我是JavaFX的新手,我正在开发一个JavafX项目,我希望将数据从网络加载到GridPane 。 我试图弄清楚如何添加我在UI中从网络收到的数据。 我已经创建了一个gridpane,只有在窗格中加载的东西是Name,Image。 我检查了一些资源,但鉴于我对JavaFX的理解有限,不知道在窗格中添加数据需要修改什么。 我有以下代码: public class AccountController { fetchCanvasImagesFromServer.setOnSucceeded(new EventHandler() { @Override public void handle(WorkerStateEvent event) { imageObservableList = FXCollections.observableList(fetchCanvasImagesFromServer.getValue()); for(RestImage image : imageObservableList){ if(!(image == null)) { if (!(image.getCanvasImage() == null)) { try { InputStream in = new ByteArrayInputStream(image.getCanvasImage()); BufferedImage bImageFromConvert = ImageIO.read(in); Image fxImage = SwingFXUtils.toFXImage(bImageFromConvert,null); if(!(fxImage == null)){ System.out.println(“Fx image […]

根据从struts2应用程序中的下拉列表中选择的值填充表

我在具有以下代码的jsp页面中有一个下拉列表 现在,下拉列表的on change事件调用JS函数getQuestionsList(),它打算获取认证ID选择的问题列表。 在JS函数中,我将它提交到一个动作类,我正在进行数据库调用,根据认证标识的值获取问题列表 function getQuestionDetails(value){ var submiturl = “Action1.action?certId=”+value; $.ajax({ url:submiturl, type: ‘get’, beforeSend: function(){ $(“#loading”).show(); alert(“parsed”); }, success: function(result){ if(result!=”){ } else { alert(result); } }, }); } 现在在动作类中,我使用从数据库获取的值设置questionList的值.questionList是动作类中的实例变量,带有getter和setter方法。现在在struts.xml中我传递到同一个jsp,我有drop下 /questionAdmin.jsp 我遇到的问题是当我回到jsp时我无法检索我在迭代器中显示的问题列表 Question Id Question Description 请告诉我出错的地方,以便在我的jsp中填写问题列表

STS启动错误 – Java已启动但​​返回退出代码= 13

所以我现在将STS安装到我的Windows 7 64位机器上,每次我尝试运行STS时,我都会在下面找到附加的Java退出代码= 13错误。 我没有将Eclipse安装到我的机器中,我提到这是因为每次我尝试使用Google时,这个错误代码线程都会出现关于Eclipse上发生的同样问题。 我也试过检查我的机器上是否安装了Java。 有谁知道如何解决这个问题?

如何将JTable导出到.csv文件?

就像标题所暗示的那样,我正在寻找一种将带有数据的jtable导出到.csv file 。 我不是在寻找其他选项然后是CSV ,因为CSV是我的程序的要求。 我一直在寻找某些东西,比如apache.camel bindy ,我找不到足够的信息来理解如何使用它。 什么推荐? 如果某人有一个体面的使用bindy例子,我也不介意。 友好的问候, Skillcoil

如何创建具有多个页面的swing应用程序

之前我使用servlet创建了一个小应用程序,其中第一页显示用户注册页面,该页面使用“提交”按钮捕获用户的名字和姓氏等基本信息。 假设在第一页中输入的用户名是“Scott”,然后一旦用户提交表单,则在第二页中我创建了欢迎消息“Welcome Scott”。 然后我提供了一个选项,通过连接到数据库来查看先前已注册到应用程序的用户列表。 现在我想在Swing应用程序中实现相同的function。 我是Swings的新手,所以我试图从各种来源学习它,但我无法找到一个可以在多个框架/面板之间导航的示例。 对于我在程序下面创建的第一页显示文本字段和提交按钮: import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; public class UserRegistration extends JFrame { JButton button; public UserRegistration() { setSize(300,300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new FlowLayout()); final JLabel label = new JLabel(“Please enter details: “); JLabel firstName = new JLabel(“First Name”); JLabel lastName = new […]

使用下载过程连接JProgressBar

我有以下代码。 我不能让它发挥作用。 我必须提到URL是重定向的。 我的意思是url = http://www.thissite.com并重定向到http://www.othersite.com 。 但是我想用初始url来实现它。 public void download(String address, String localFileName, JProgressBar progress ) { OutputStream out = null; URLConnection conn = null; InputStream in = null; try { URL url = new URL(address); // Open an output stream to the destination file on our local filesystem out = new BufferedOutputStream(new FileOutputStream(“/MusicDownloads/”+localFileName)); […]

从Action Listener返回值

我有这个function,我想在点击按钮时返回一个值。 我知道它不起作用,但我该如何解决这个问题呢? 我已经开始搜索它,但找不到相关的东西。 我的代码: public String OutputText() { layout.show(mainpanel, “PANEL”); testbutton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { return textfield.getText(); } }); }

Java流程流

我遇到与某些终端应用程序交互的问题(在我的情况下,它是openSSL)。 我有一个命令发送,然后这个应用程序想要密码和回复给定的密码。 我的代码不起作用。 我的意思是我没有看到它的任何输出。 为了测试我还做了一个简单的应用程序,它等待两个字符串输入并从我的Java代码中运行它。 你有什么建议吗? ProcessBuilder pb = new ProcessBuilder(“openssl.exe”); Process process = pb.start(); final InputStream is = process.getInputStream(); new Thread(new Runnable() { public void run() { try { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } } catch (IOException e) { e.printStackTrace(); } finally […]

我可以同时在不同的端口上运行selenium服务器吗?

我看到这篇文章关于如何在2个不同的端口上运行selenium web驱动器服务器。 我试过这样做: java -Dwebdriver.chrome.driver=./chromedrive -jar selenium-server-standalone-2.44.0.jar -port 4445 java -Dwebdriver.chrome.driver=./chromedrive -jar selenium-server-standalone-2.44.0.jar -port 4444 并运行在端口4445上调用服务器的代码 但我得到这个例外: rond-macpro:selenium eladb$ java -Dwebdriver.chrome.driver=./chromedrive -jar selenium-server-standalone-2.44.0.jar -port 4445 17:26:14.740 INFO – Launching a standalone server 17:26:14.780 INFO – Java: Oracle Corporation 24.76-b04 17:26:14.781 INFO – OS: Mac OS X 10.9.5 x86_64 17:26:14.793 INFO – v2.44.0, with Core v2.44.0. […]