小编Viv*_*adh的帖子

在Vue JS中处理登录API令牌

我正在使用以下Login组件:

var Login = Vue.extend({
    template: '#auth',
    data: function () {
        return {username: '',password: '',errorMessage:''};
    },
    methods : {
        login: function (e) {
            var _this = this;
            $.ajax({
                url: "/vue/api/login",
                type: "POST",
                async:false,
                data:{
                    username:_this.username,
                    password: _this.password
                },
                success: function (data) {
                // store the token in global variable ??
                    router.push({
                        path: '/employeeList',
                    });
                },
                error:function (xhr, status, error) {

                    _this.errorMessage = xhr.responseText
                }
            });
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

登录API返回令牌字符串以便成功进行身份验证.我应该将它存储在全局变量还是本地存储中?是否有任何过滤器可用于检查用户是否登录到应用程序然后相应地重定向?

javascript vue.js vuejs2

7
推荐指数
1
解决办法
6071
查看次数

尚未找到 JAXB-API 的实现(运行 java jar 时)

我在行中收到错误 (JAXBContext.newInstance):

    @Override
    public void doWithMessage(WebServiceMessage message) throws IOException, TransformerException {
    SoapHeader soapHeader = ((SoapMessage)message).getSoapHeader();

    try {
        JAXBContext context = JAXBContext.newInstance(AuthHeader.class);
        Marshaller marshaller = context.createMarshaller();
        marshaller.marshal(authentication, soapHeader.getResult());

    } catch (JAXBException e) {
        System.out.println(e.getMessage());
        throw new IOException("error while marshalling authentication.");
    }
}
Run Code Online (Sandbox Code Playgroud)

当它作为测试用例执行时它运行良好:

 mvn install
Run Code Online (Sandbox Code Playgroud)

或 mvn:spring:boot 运行

但是在使用 jar 运行时会导致问题:

java -jar target/fileName-0.0.1-SNAPSHOT.jar 
Run Code Online (Sandbox Code Playgroud)

运行 java -jar 并使用邮递员命中时出错。

Implementation of JAXB-API has not been found on module path or classpath.

java.io.IOException: error while marshalling authentication.
Run Code Online (Sandbox Code Playgroud)

版本信息

mvn -version
Apache Maven 3.6.0 …
Run Code Online (Sandbox Code Playgroud)

java spring jax-ws jaxb spring-boot

7
推荐指数
2
解决办法
4998
查看次数

PHP框架的好处

我已经听过很多关于PHP框架的信息,如ZEND,CodeIgniter,CakePhp等,我也很清楚使用它的一些优点,即提高生产力,减少错误等但是PHP框架不会使编码成为一个复杂的过程吗?没有框架的编码是否提供更大的灵活性?有些人说你不需要任何额外的框架,因为PHP本身就是一个框架.

那么为什么有这么多PHP框架的使用呢?PHP中的框架真的很必要吗?

php frameworks

5
推荐指数
2
解决办法
5514
查看次数

重力表单添加显示无

我创建我的WordPress主题里的模板,因为我的模板是一个完全不同的布局比我的活动主题,模板都有它自己的页眉和页脚以及两者的内部我已经正确声明wp_head();wp_footer();分别.

在我的模板代码中,我试图使用do_shortcode显示重力形式,但没有显示任何形式.当我检查该区域时,我可以看到表单代码,但是有一个style="display:none"添加到.gform_wrapperdiv.

再补充一点,重力形式在我的网站的其余部分(使用活动主题的所有页面/帖子)中都能正常工作,我的自定义模板上只有问题.

任何建议都非常感谢.

谢谢

css wordpress wordpress-theming wordpress-plugin gravity-forms-plugin

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

如何在sql查询中传递整数变量

int no = FormView1.PageIndex;
Run Code Online (Sandbox Code Playgroud)

查询: -

  SqlCommand cmd =  new SqlCommand("select Answer from Questions where QuestionNo = @no", cn);
Run Code Online (Sandbox Code Playgroud)

sql c#-4.0

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

Laravel 打印日志

我正在尝试在控制台上打印日志:

我导入:

use Log;
Run Code Online (Sandbox Code Playgroud)

然后在控制器中使用

 Log::info('test log');
Run Code Online (Sandbox Code Playgroud)

但它不打印任何日志。

php laravel laravel-5

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

grails中两个动作签名之间的差异

在grails中,我们可以使用两种方式定义一个动作: -

def actionname()
{

}
Run Code Online (Sandbox Code Playgroud)

def actionname = {

}
Run Code Online (Sandbox Code Playgroud)

这两种风格有什么区别?当我试图在动作(第二种风格)上方插入弹簧安全注释时,它说"@Secured" not applicable to field.这是什么意思?是因为关闭?

grails closures annotations spring-security grails-plugin

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

将值提取为逗号分隔列表

我有一个下面的列表,我想得到一个以逗号分隔值的值列表:

[{"id":49},{"id":61},{"id":5},{"id":58}] 
Run Code Online (Sandbox Code Playgroud)

我试过采摘但它只返回单值.我想要:

49,61,5,58
Run Code Online (Sandbox Code Playgroud)

我可以在很多方面做到这一点,但我想以laravel的方式做到这一点.

码:

   $locations = Location::select('id')->whereIn('id', function($query) use ($id)
            {
                $query->select('location_id')
                    ->from('users_locations')
                    ->whereRaw('user_id ='.$id);
            })->get();
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5

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

数组循环php

我试图从表中获取数据并将其存储在名为"items"的数组中,然后使用索引访问它.我收到错误"Undefined offset:0".代码有什么问题?

$i=0;

while($row = mysql_fetch_array($sqlquery))
{
    $name = $row['name'];

    $items = array();

    $items[$i] = $name;

    $i= $i +1;
}

echo $items[0];
echo $items[1];
Run Code Online (Sandbox Code Playgroud)

php arrays

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

使用特定ID将类添加到li

我想为具有特定Id的li添加一个类.我试过这个:

function updateIndex(indexValue){
    $('li[id=' + indexValue + ']').addClass("selectedQuestion")

}
Run Code Online (Sandbox Code Playgroud)

我无法在li选择器中访问indexValue变量.

html javascript css jquery

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