Tag: web

无法更改HTTP接受标头 – 使用不同的区域设置解析策略

我在Pluralsight上关注Spring mvc课程,在运行我的应用程序时,我有“无法更改HTTP接受标头 – 使用不同的语言环境解析策略”这个错误。 在此之前,我将theese beans添加到servlet-config.xml 在资源文件夹中我有两个文件。 messages_es.properties和messages.properties。 一个人有目标。 goal.text=Minutos Ejercicio para el día de hoy:和其他goal.text=Minutes Exercise For The Day Today:所以目标是选择语言。 在jsp文件中,我有关于它的这一行 Language : English | Spanish 那么我怎样才能使它正常工作?

Netty Nio java中的通信

我想在Netty nio中创建一个具有两个客户端和一个服务器的通信系统。 更具体地说,首先,我希望当两个客户端与服务器连接以从服务器发送消息时,之后能够在两个客户端之间传递数据。 我正在使用此示例提供的代码 。 我在代码中的修改可以在这里找到: 链接 似乎serverHandler中的channelRead在第一个客户端被连接时工作,因此它总是返回1,但是当连接第二个客户端时不会更改为2.当两个客户端连接到服务器时,如何从服务器正确检查? 如何从客户端的主要function中动态读取此值? 那么这是让两个客户沟通的最佳方式? EDIT1:显然似乎客户端服务正在运行并直接关闭,因此每次运行新的NettyClient时都会连接,但之后关闭连接。 所以计数器总是从0到1。 正如我在下面的评论中所建议的那样,我在同一个端口使用telnet测试它,然后计数器似乎正常增加,但NettyClient服务没有。 EDIT2:似乎我得到的问题来自future.addListener(ChannelFutureListener.CLOSE); 它位于ProcessingHandler class channelRead中。 当我评论它时,似乎代码工作。 但是,我不确定评论的后果是什么。 此外,我希望从我的客户端的主要function检查返回消息何时是特定的两个。 如何,我可以创建一个等待来自服务器的特定消息的方法,同时它阻止主要function。 static EventLoopGroup workerGroup = new NioEventLoopGroup(); static Promise promise = workerGroup.next().newPromise(); public static void callClient() throws Exception { String host = “localhost”; int port = 8080; try { Bootstrap b = new Bootstrap(); b.group(workerGroup); […]

玩! 框架 – 处理POST请求

这是处理登录POST请求的路由: POST /login/submit controllers.Users.loginSubmit(user : String, password : String) 这是login.scala.html: 我有两个问题: 什么应该是行动的价值? 是“登录/提交”? 如何传递此表单以在loginSubmit函数中处理? 谢谢

确保已成功部署服务,并且服务器已运行

我创建新的Java Web应用程序,向项目添加Web服务。 在进行清理,构建和部署之后,我在没有编辑项目的情况下测试Web服务,我看到此错误消息“确保服务已成功部署,服务器已运行”。 为什么我可能会收到错误消息。 项目目录的图像。 package Service; import javax.jws.WebService; import javax.jws.WebMethod; import javax.jws.WebParam; /** * * @author seref */ @WebService(serviceName = “NewWebService”) public class NewWebService { /** * This is a sample web service operation */ @WebMethod(operationName = “hello”) public String hello(@WebParam(name = “name”) String txt) { return “Hello ” + txt + ” !”; […]

使用Java中的服务帐户访问网络上的文件

我正在尝试使用Java从网络位置读取文件。问题是访问该网络位置需要特定凭据。 有没有办法在Java中指定这些凭据,然后通过网络访问teh文件。 我试图从我在Weblogic上运行的Web应用程序执行此操作 谢谢,Abhishek

Eclipse Web项目名称

我的Eclipse工作区中有2个Web项目和2个框架项目。 我将一个项目复制到另一个项目并更改了.project文件中的名称。 所有代码和JSP页面编译都很好。 当我进入我的Tomcat eclipse服务器的“添加/删除”对话框时,新的Web项目显示为正确命名,但在括号中它具有原始项目名称。 新框架项目也是如此。 有谁知道我需要更改名称的位置。

从辅助bean访问JSF组件标记属性值

我需要访问组件标记属性,如: 从一个支持bean,如: public class UserInfo { String inputAgeId; public UserInfo() { inputAgeId = { /*code to access component tag attribute*/ }.getStyleClass(); } }

Wicket调用冗长的操作并通过ajax进行更新

基于这个SO问题 ,我已经了解到Wicket将后续的AJAX请求排队。 现在我的页面上有几个AJAX请求,我想再添加一个产生冗长操作的页面。 public void populateItem(final Item item) { final MyObject object = (MyObject) item.getModelObject(); // … a couple of fields Label statusLabel = new Label(“status”, new AbstractReadOnlyModel() { @Override public Object getObject() { return someService.doSomeLengthyOperation(); } }); statusLabel.add(new AjaxSelfUpdatingTimerBehavior(Duration.seconds(5))); item.add(statusLabel) } 一旦这个Ajax请求触发,它可能需要一分钟才能完成执行。 这里的问题是someService.doSomeLengthyOperation()将执行n times the number of rows我拥有n times the number of rows ,这意味着我将排队n […]

HttpURLConnection conn.getRequestProperty返回null

我正在尝试将一些数据推送到BES的URL(MDS_CS) 当我在我的代码中设置一些请求标头并提交请求时,提交的请求的标头被设置为null 。 这是我的代码: HttpURLConnection conn =(HttpURLConnection)url.openConnection(); conn.setDoInput(true);//For receiving the confirmation conn.setDoOutput(true);//For sending the data conn.setRequestMethod(“POST”);//Post the data to the proxy conn.setRequestProperty(“X-Rim-Push-ID”, pushId); conn.setRequestProperty(“Content-Type”, “text/html”); conn.setRequestProperty(“X-Rim-Push-Title”, “-message”); conn.setRequestProperty(“X-Rim-Push-Type”, “browser-message”); conn.setRequestProperty(“X-Rim-Push-Dest-Port”, “7874”); //Write the data OutputStream out = conn.getOutputStream(); out.write(data.getBytes()); out.close(); System.out.println(conn.getHeaderField(“X-Rim-Push-ID”)); 当我尝试检索X-Rim-Push-Title时,最后一行返回null只有正确检索的X-Rim-Push-ID为NULL 请帮我

在URL中公开DB内部ID是不好的做法吗?

在URL中公开DB内部ID是不好的做法吗? 例如,假设我有一个users表,每行有一些ID(主键)。 暴露URL myapp.com/accountInfo.html?userId=5 ,其中5是实际主键,被视为“坏事”,为什么? 还假设我们正确防御SQL注入。 我最感兴趣的是与Java Web技术堆栈相关的答案(因此是java标签),但一般的答案也会非常有用。 谢谢。