小编Alf*_*TeK的帖子

5
推荐指数
1
解决办法
3296
查看次数

使用jQuery通过Web服务进行SOAP身份验证

我有一个Web服务,需要一个soap标头并返回一个身份验证令牌.我已设法使用jquery将soap标头发布到web服务.问题是如何使浏览器在每个Web服务授权请求上发送经过身份验证的令牌.你的帮助会很大.我使用的有用链接如下:参考:

  1. 使用SOAP保护ASP.Net Web服务

  2. 从Jquery调用Webservice(发布SOAP标头)

码:

function logIn(username, password, token) {
        var soapMessage =
        '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> \
        <soap:Body> \
        <SecuredWebServiceHeader  xmlns="http://tempuri.org/"> \
        <Username>' + username + '</Username> \
        <Password>' + password + '</Password> \
        <AuthenticatedToken>' + token + '</AuthenticatedToken> \
        </SecuredWebServiceHeader> \
        </soap:Body> \
        </soap:Envelope>';

        $.ajax({
            url: "http://localhost/wstest/Service.asmx/AuthenticateUser",
            type: "POST",
            dataType: "xml",
            data: soapMessage,
            complete: endLogin,
            contentType: "text/xml; charset=\"utf-8\""
        });

        return false;
    }

    function endLogin(xmlHttpRequest, status) {
        alert(xmlHttpRequest.responseXML)
    }
Run Code Online (Sandbox Code Playgroud)

jquery soap web-services forms-authentication

5
推荐指数
1
解决办法
5520
查看次数

BigDecimal 未使用 JPA 正确保存在数据库中

我将 JPA 与 hibernate 和 Oracle DB (oracle 11.2 xe) 一起使用。我试图保存一个大数字,但保存在数据库中的不是我输入的大数字。

我有一个列,我想在其中存储映射的大十进制数,如下所示:

@Column(name = "INVOICE_AMOUNT", precision = 25, scale = 2, nullable = false)
private BigDecimal amount;
Run Code Online (Sandbox Code Playgroud)

在数据库中,列是这样创建的:

INVOICE_AMOUNT NUMBER(25,2) DEFAULT 0 NOT NULL,
Run Code Online (Sandbox Code Playgroud)

问题是当我尝试存储数字“19999979998000000”时。就在我进行持久化之前,我调试了该字段,它说:

amount = {java.math.BigDecimal@13204}"1.9999979998E+16"
Run Code Online (Sandbox Code Playgroud)

但在数据库中存储的值是 20...

版本:

jpa 1.0
hibernate-3.2.6.ga.jar
jboss-4.2.3.GA
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

hibernate jpa bigdecimal

5
推荐指数
1
解决办法
4396
查看次数

用于Java类/代码的PHP解析器?

我有一个Java类(更确切地说是一个jpa实体),我想在PHP中"解析".我想获得该类的字段,与每个字段相关的注释等.

是否有任何PHP工具可以读取java源代码并"解析"它?我想避免使用我自己的自定义正则表达式重新发明轮子......

php java grammar

4
推荐指数
1
解决办法
2206
查看次数

ngModelController $modelValue 在指令启动时为空

我在 input=text 标签上使用了一个属性指令,如下所示:

<input type="text" ng-model="helo" my-directive /> 
Run Code Online (Sandbox Code Playgroud)

在我的指令中,我试图使用 ngModelController 来保存我输入的初始值,在这种情况下是与其关联的 ng-model 的值。

指令是这样的:

app.directive('myDirective', function () {
   return {
            restrict: "A",
            scope: {

            },
            require: "ngModel",
            link: function (scope, elm, attr, ngModel) {
              console.log("hi");
              console.log(ngModel.$modelValue);
              console.log(ngModel.$viewValue);
              console.log(elm.val());
            }
   }
});
Run Code Online (Sandbox Code Playgroud)

问题是 ngModel.$modelValue 是空的,可能是因为在指令初始化时 ngModel 还没有用正确的值更新。那么,如何在我的指令中存储在我的输入字段上设置的第一个值?

如何正确访问 ngModel.$modelValue 以使其具有正确的值?

我也会感谢解释为什么这不起作用,因为我没有通过阅读文档清楚地理解这一点。

Plunkr 完整示例:http ://plnkr.co/edit/QgRieF

angularjs angular-directive

4
推荐指数
1
解决办法
1143
查看次数

在角度ui boostrap模态上禁用模态动画

我正在使用Angular UI Bootstrap模态窗口,当模态窗口出现时,该窗口具有小动画.文档似乎没有禁用此动画的选项.

当模态打开时,如何禁用该动画?

angularjs angular-ui-bootstrap

3
推荐指数
1
解决办法
1765
查看次数

JPA 为 postgres 保留的关键字

我将 JPA 与 postgres DBMS 结合使用,并尝试创建一个映射到表“User”的新实体。

这是一个非常常见的问题,因为 User 是 Postgres 中的保留字。我的问题是,如何“转义”保留关键字或设置 JPA 来转义它?

我尝试了 @Table(name = "\"user\"") 但没有成功:

2009-02-25 15:43:14,218错误[org.hibernate.tool.hbm2ddl.SchemaUpdate]不成功:创建表“User”_Module(users_login varchar(100)不为空,modules_id int8不为空)

java jboss hibernate jpa jakarta-ee

2
推荐指数
1
解决办法
2535
查看次数

在Wordpress中如何向除主页之外的所有内部页面添加正文类

我想在主页上除了主页之外的所有页面都添加一个类.现在我有.

<?php body_class('interior'); ?>
Run Code Online (Sandbox Code Playgroud)

但它为所有页面添加了"内部",包括主页.

除了"主页"之外,将标签添加到所有内部页面的最佳标准方法是什么?

php wordpress

0
推荐指数
1
解决办法
1258
查看次数