小编gpg*_*kko的帖子

Jquery POST在spring mvc中给403禁止错误

我想使用$ .POST进行ajax调用.但我得到403错误.但GET工作得非常好.我的代码是:

var url = "/xyz/abc/subscribe?name="+name;
$.post(url, function(data){
    alert(data);
});
Run Code Online (Sandbox Code Playgroud)

控制器代码是:

@RequestMapping(value = "/xyz/abc/subscribe", method = RequestMethod.POST)
public @ResponseBody
    String subscribe(@RequestParam("name") String name)
        throws Exception {
    String message = "TESTING";
    return message;
}
Run Code Online (Sandbox Code Playgroud)

但是我收到403错误.

jquery post spring-mvc http-status-code-403

21
推荐指数
4
解决办法
3万
查看次数

升级到最新支持库后,Android JACK编译器出错

--Android Studio 2.2.3(Windows 10 64位)

--Build Tools版本25

--Android Gradle Plugin 2.2.3版

升级到最新的支持库(25.4.0从23.4.0)和更改编译版本(25从23)后,我收到此错误:

错误:com.android.sched.util.config.PropertyIdException:属性'jack.library.import'(在选项中):元素#7:库文件的版本'..\app\build\intermediates\transforms\preJackPackagedLibraries不再支持\ debug\jars\8000\1f\classes-1b6639e8217419d056942b0dacd1542739f1709f.jar'.库版本:3.2 - 当前版本:3.3 - 最低兼容版本:3.3 ... BUILD FAILED

有没有人遇到过这个问题?在提到的.jar文件中,我可以找到一些AnimatedVectorDrawble相关文件.我的app build.gradle android {compileSdkVersion 25 buildToolsVersion '25 .0.2'

defaultConfig {
    applicationId "package"
    minSdkVersion 14
    targetSdkVersion 25
    versionCode 111
    versionName "1.1.1"
}

defaultConfig {
    vectorDrawables.useSupportLibrary = true
    jackOptions.enabled = true
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

dexOptions {
    maxProcessCount 4
    javaMaxHeapSize "2g"
}

buildTypes {
    release {
        minifyEnabled false
        useProguard false
        shrinkResources false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    debug …
Run Code Online (Sandbox Code Playgroud)

android gradle android-support-library android-jack-and-jill

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

Cordova android 5.1.1 APK混淆与proguard混淆

使用dex2jar和jdgui2等工具,可以非常轻松地检查APK的内容.

我们正在尝试在我们的Cordova项目中使用Proguard来"保护"包含我们想要保密的信息的几个类(主要是解密我们试图为我们的客户保护的一些内容的密钥).

我们做不到.应用程序崩溃,或者没有混淆.

我们添加到build.gradle:

buildTypes {
   release {
      signingConfig signingConfigs.release
      minifyEnabled true
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
           }
}
Run Code Online (Sandbox Code Playgroud)

我们的proguard.pro包含:

-keep class !com.smartmobilesoftware.** ( *; }
Run Code Online (Sandbox Code Playgroud)

smartmobilesoftware是一个inAppPurchases插件.

在那个包中我们修改了几个类,没有proguard就可以很好地工作.

我发现以下"Proguard支持丢失":https://issues.apache.org/jira/browse/CB-9269

在这里,Joe Bowser声称如下:"好吧,你不应该将ProGuard与Cordova一起使用,或者至少,没有充分的理由使用它,因为你不能将它与minifyEnabled一起使用,这实际上是ProGuard正常工作的原因.由于Cordova在整个地方都使用了Reflection,这是一个在没有proguard-rules.pro文件的情况下炸毁Cordova的好方法."

我们试图通过告诉proguard除了com.smartmobilesoftware中的所有类(-keep class!com.smartmobilesoftware.**(*;})之外的所有类都应保持完整,以避免这个问题.

我不确定这是否是我们的代码(但代码在没有proguard的情况下工作正常),插件或proguard本身的问题.

我们没有看到任何有意义的错误.

我们在使用Cordova 2.2.0构建之前发布了应用程序,它使用了ANT和proguard以及另一个插件,工作正常.所以我们想知道Cordove是否在proguard方面有所改变.

任何人都可以对这个问题有所了解吗?

android cordova android-proguard

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

如何解决IAR'Reset_Handler'中的警告

我正在使用IAR ARM 7.10并收到警告:

警告[25]:标签'Reset_Handler'在隐式声明为root的部分中被定义为pubweak ...

这有时会导致系统重置.

我该如何解决此警告?

iar

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

Jquery datepicker 返回 NAN 作为时间戳

我正在使用jquery datepicker选择一个日期并转换为时间戳(纪元时间)。该脚本可以任意工作。它显示任何选定月份的 1 日至 12 日的时间戳,但将时间设为这些天的凌晨 12:00(我将其在线转换)。但是从 13 号到月底,它显示NAN作为时间戳。当日期格式为 dd/mm/yy 所有天都正确显示时,这很奇怪。

$(function() {
    $("#datepicker").datepicker({dateFormat: 'dd-mm-yy',
        onSelect: function(dateText, inst) {
              var dtV = $(this).val();
              var d = new Date(dtV);
              var s = parseInt((d)/1000);
              $("#selectedDate").text("on " + dateText + "");
              $(".selectedDate2").text(s.valueOf());
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery date datepicker

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

引导表过滤器 - 如何在没有结果时添加“未找到匹配的记录”行?

我使用以下代码片段http://jsfiddle.net/giorgitbs/52aK9/1/

$(document).ready(function () {

(function ($) {

    $('#filter').keyup(function () {

       var rex = new RegExp($(this).val(), 'i');
       $('.searchable tr').hide();
       $('.searchable tr').filter(function () {
          return rex.test($(this).text());
       }).show();

  })

}(jQuery));
});
Run Code Online (Sandbox Code Playgroud)

这很好用。但是,当没有结果而不是空白表时,如何显示包含文本“未找到匹配记录”的行?

javascript twitter-bootstrap

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

Android动态片段加载进度条的可见性不会设置

我正在使用Android片段加载我的应用程序中的代码.要创建一个简单的加载器LoadingFragment extends Fragment,然后我的片段类扩展它,例如:MyFragment extends LoadingFragment.

LoadingFragment具有hideLoadershowLoader理论上我的子类片段应该能够在来电onCreateViewonPostExecute来显示和隐藏在负载之间的进度条.

布局明智我有一个main_layout.xml动态片段的framelayout和一个包含进度条的静态relativelayout.

目前我的片段加载并从另一个内部替换元素,但我删除了该代码.

问题

这个问题是setVisibiltyLoadingFragment似乎从子类中调用它时,例如具有零效果MyFragment,这是为什么?

我已经给出了LoadingFragment它自己的View变量viewMaster,我认为应该参考main_layout但仍然可见性变化似乎没有效果?

主要活动

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        MyFragment myFragment = MyFragment.newInstance();

        getSupportFragmentManager().beginTransaction()
            .replace(R.id.fragment_holder, myFragment).commit();
    }
}
Run Code Online (Sandbox Code Playgroud)

LoadingFragment

public class LoadingFragment extends Fragment {

    View viewMaster;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments

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

Bootstrap 3行太宽,给出水平滚动条

如何在不获取水平滚动条的情况下使用表单控件创建一个简单的行?

似乎无论我使用bootstrap 3做什么,任何应该100%的"流体"行实际上超出了它引入水平滚动条的容器.如何阻止它并使其适合其容器?

例:

<div class="container-fluid">
    <div class="row">
        <div class="col-sm-12">
            <input type="text" required="" class="form-control" placeholder="Enter something" id="foo" name="foo">
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jsfiddle:http://jsfiddle.net/qnb3q40g

html css twitter-bootstrap twitter-bootstrap-3

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

如何在角度表单字段上禁用浏览器自动完成功能?

我有一个登录页面,我想停止自动完成并自动填写我的表单页面。

通过使用 autocomplete="off" 自动填充停止。但是当我单击输入字段(密码或用户名字段)时,自动完成仍然加载。如何停止这个自动完成?

我尝试了以下方法, autocomplete="off", autocomplete="false", autocomplete="new-password" 但它还是来了。

我的示例代码:

<form #f="ngForm" autocomplete="off">
  <mat-form-field floatLabel="auto">
    <mat-label>User name</mat-label>
    <mat-icon matPrefix>person</mat-icon>
    <input matInput 
           tabindex="1" 
           #username="ngModel"
           [(ngModel)]="userName" 
           required 
           name="username"
           maxlength="100" 
           autocomplete="off" 
           role="presentation">
  </mat-form-field>
  <mat-form-field floatLabel="auto">
    <mat-label>Password</mat-label>
    <mat-icon matPrefix>lock</mat-icon>
    <input matInput 
           tabindex="2" 
           [(ngModel)]="password" 
           required 
           name="password" 
           #pass="ngModel" 
           type="password" 
           maxlength="100"
           autocomplete="new-password" 
           role="presentation">
  </mat-form-field>
</form>
Run Code Online (Sandbox Code Playgroud)

谷歌浏览器版本:76.0.3809.100 版(官方版本)(64 位)

html google-chrome angular

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