Tag: angularjs

是否可以将AngularJs包含到使用Gradle的项目中

我知道可以将AngularJs与Maven包含在一个Spring项目中,但是如何将它包含在Gradle中? 查看gradle存储库我找不到AngularJs条目。 也许可以使用Gradle从Maven存储库中获取它? 但是如何做到这一点呢。

如何测试使用JavaScript开发的WebSocket

我创建了WebSocket.js,但遗憾的是由于数据不可用,我无法测试它。 要求是来自各种来源的数据,所以我有多个sockets。 注意:我想特别测试我的socket.onMessage表现为不同的套接字。 请在下面找到代码段: var webSocket; var txQueue = []; var defaultReconnectTimeout = 1000; //will be multiplied by 2 and saved into reconnectTimeout on each try var reconnectTimeout = defaultReconnectTimeout; var registerWebSocketHandlers = function(webSocket) { webSocket.onclose = function(){ setTimeout(service.reopen, reconnectTimeout *= 2); }; webSocket.onopen = function(e) { reconnectTimeout = defaultReconnectTimeout; //reset this deferredSend(); }; webSocket.onerror […]

如何使用AngularJS $ http发送multipart / form-data

我正在开发一个使用不同服务rest的图形界面(用java编写)。 我必须打电话给这样的服务: @PUT @Path(“nomeServizio”) public Response nomeServizio(final FormDataMultiPart multiPart) { ……} 来电服务: service: function (data) { return $http({ url: PATH_REST_SERVICES + ‘/nomeServizio’, headers: {“Content-Type”: “multipart/form-data”}, data: data, method: “PUT” }); } 当我从Angularjs服务文件请求时,如果服务具有Content-Type = multipart / form-data,我得到:错误400(错误请求) 如果服务具有Content-Type =“application / x-www-form-urlencoded; charset = utf-8”或“application / json; charset = utf-8”,则会收到415(不支持的媒体类型)错误“申请/表格数据”。 我正在开发javascript和html5的前端,我没有找到任何可以帮助我的网络,因为在JavaScript中不存在FormDataMultiPart对象。 我试图格式化数据以多种方式发送,但它总是返回400或415。 我应该如何格式化数据以发送到其余的呼叫? 内容类型应该如何在标题中?

如何从spring控制器获取angularjs中的模型属性值

我把弹簧控制器定义为 @Controller public class TestController { private Logger logger = LoggerFactory.getLogger(getClass()); @RequestMapping(value=”/hello”) public String home(HttpServletRequest httpRequest, Model model) { model.addAttribute(“Authorization”, “test string”); return “/index”; } } 有没有办法在angularjs控制器中获得属性“授权”?

如何使用angular js spring mvc上传多部分文件

我正在尝试使用angularjs和spring MVC上传文件 我在application-context.xml中有一个multipartResolver bean。 我的表格看起来像这样: Quote Identifier : Choose Please upload the file : * Valid File Invalid File Continue $scope.continueFileUpload=function (){ var uploadUrl=serverUrl+”continueFileUpload”; var formData=new FormData(); formData.append(“file”,file.files[0]); $http({ method: ‘POST’, url: uploadUrl, headers: {‘Content-Type’: false}, data: formData, transformRequest: function(data, headersGetterFunction) { return data; } }) .success(function(data, status) { alert(“success”); }) }; 弹簧控制器: @Controller public […]

Angular.js和Java Applet

我试图使用Angular.js通过applet调用java函数但没有成功。 我甚至没有加载Applet(当我加载应用程序时,java控制台没有启动)。 我使用了以下方法但没有成功。 有任何想法吗? 使用angularJS绑定applet参数 angularjs和结束标签 PS:它在Chrome中并启用了NPAPI。 PS2:我用Knockout用下面的代码得到它(我们正在迁移到Angular) var res = document.getElementById(“cdigApplet”).signFile(file.id().toString(), “” , api.token); signFile()是Java Applet中的一个方法。 HTML: 谢谢。

如何从AngularJSpost中获取Struts中的数据

我正在使用带有Angular的Struts1.2来发布一些数据,并希望在java中获取数据。 我能够从服务器检索数据并能够在屏幕上显示它。 现在我试图用Angular将一些数据发布到服务器并尝试从java中的request.getParameter获取数据。 我做了三次尝试,但我不能。 下面我还提供了以下文件,包括我的三次尝试的说明和截图。 1. CartController.js var myApp = angular.module(‘cartApp’,[]); myApp.controller(‘CartController’, function ($scope,$http) { $scope.bill = {}; $scope.items = []; $http.post(‘/StrutsWithAngular/shopingCart.do’) .success(function(data, status, headers, config) { $scope.items = data; }) .error(function(data, status, headers, config) { //alert(“Error :: “+data); }); // First Try $scope.postData = function() { $http({ method: ‘POST’, url: ‘/StrutsWithAngular/shopingCart.do’, data: ‘value=’ + […]

如何将Yeoman scaffolding与现有的Java目录结构相结合

在我现有的Web项目中,使用jetty进行开发时所服务的html内容的目录结构是“myProject / src / main / webapp /” 现在,我想在这里集成一个angularjs项目。 我跟Yeoman玩过一点点。 如果我是自行车的脚手架,我想知道如何将它集成到我们现有的开发和部署结构中。 我想使用主文件夹“myProject”运行yeoman脚手架会很好。 然后我会得到一个“myProject / app /”指令,用于我所有的前端。 我应该以某种方式指示(如何?)我的docker服务器使用“… / src / main / webapp /”作为新app目录的别名? 我们主要使用jetty作为请求后端的代理。 是否还有一种方法可以像“yeoman服务器”一样进行类似于docker的实时重装?

为SPA前端配置Spring Boot

我有整个前端部分在资源中铺设的应用程序。 我想将事情分开。 并且具有用于UI的单独服务器,例如由gulp提供。 因此,我假设我的服务器应该为客户端呈现的所有请求返回index.html 。 例如:我有’user /:id’路由,它通过角度路由进行管理,不需要任何服务器。 如何配置,以便服务器不会重新加载或重定向到任何地方? 我的安全配置如下(不知道它是否负责此类事情): public class Application extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.antMatcher(“/**”).authorizeRequests().antMatchers(“/”, “/login**”, “/webjars/**”, “/app/**”, “/app.js”) .permitAll().anyRequest().authenticated().and().exceptionHandling() .authenticationEntryPoint(new LoginUrlAuthenticationEntryPoint(“/”)).and().logout() .logoutSuccessUrl(“/”).permitAll().and().csrf() .csrfTokenRepository(csrfTokenRepository()).and() .addFilterAfter(csrfHeaderFilter(), CsrfFilter.class) .addFilterBefore(ssoFilter(), BasicAuthenticationFilter.class); }

如何为单页AngularJS应用程序实现基本的Spring安全性(会话管理)

我目前正在构建一个单页AngularJS应用程序,它通过REST与后端进行通信。 结构如下: One Spring MVC WebApp项目,包含所有AngularJS页面和资源以及所有REST控制器。 一个真正的后端,具有用于后端通信的服务和存储库,如果您愿意,还可以使用API​​。 REST调用将与这些服务进行通信(第二个项目作为第一个项目的依赖项包含在内)。 我一直在考虑这个问题,但我似乎无法找到任何可以帮助我的东西。 基本上我只需要这个应用程序的一些安全性。 我想要某种非常简单的会话管理: 用户登录,会话ID创建并存储在网站上的JS / cookie中 当用户重新加载页面/稍后返回时,需要进行检查以查看会话ID是否仍然有效 如果会话ID无效,则呼叫不应到达控制器 这是基本会话管理的一般概念,在Spring MVC webapp中实现这一点的最简单方法是什么(没有JSP,只有角度和REST控制器)。 提前致谢!