小编Joe*_*Joe的帖子

Spring security 3.2.0> <security:form-login />已弃用

我有弹簧安全3.2.0 RC1的问题

我正在使用标签来连接我

<security:http>
    <security:intercept-url pattern="/paginas/**" access="ROLE_ADMIN"/>

    <security:form-login login-page="/publico/login.xhtml" always-use-default-target="true" 
    default-target-url="/paginas/funcionario.xhtml" authentication-failure-url="/publico/login.xhtml?login_error=1"/>

    <security:logout invalidate-session="true" logout-success-url="/publico/login.xhtml"/>
    <security:remember-me/>
</security:http>


<security:authentication-manager>
    <security:authentication-provider>
        <security:jdbc-user-service data-source-ref="dataSourceMySQL"
        users-by-username-query="select usuario, senha, ativo from funcionario where usuario = ?"
        authorities-by-username-query="select f.usuario, f.permissao from funcionario f where f.usuario = ?"/>
    </security:authentication-provider>
</security:authentication-manager>
Run Code Online (Sandbox Code Playgroud)

<security:form-login />

这说"方法'setFilterProcessesUrl'被标记为已弃用"

<security:logout />

这说"方法'setFilterProcessesUrl'被标记为已弃用"

有人能告诉我任何替代方案吗?谢谢!

spring spring-security

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

为什么我的程序不会显示多行数据

我尝试输入多个联系人,但它只显示第一个联系人.我输入一个名字后跟一个数字.我说是有另一个联系人,然后输入第二个名字和号码.现在我说没有更多的联系人,它只打印第一个联系人.我需要能够打印所有联系人.

import java.io.FileNotFoundException;
import javax.swing.JOptionPane;

public class PhoneBook {
    public static void main(String[] args) throws FileNotFoundException {
        String contact;
        int moreContact=1;
        int choice = JOptionPane.showConfirmDialog(null, "Do you want to add a new contact?");
        int i = 0;
        java.io.File c = new java.io.File("contacts.txt");
        java.io.PrintWriter b = new java.io.PrintWriter(c);

        if (choice == 0) {
            do {
                String name = JOptionPane.showInputDialog("Contact Name: ");
                String number = JOptionPane.showInputDialog("Contact Number: ");

                contact=(name + " "+ number);
                b.println(contact);
                b.close();
                moreContact = JOptionPane.showConfirmDialog(null,"Do you have another contact?"); …
Run Code Online (Sandbox Code Playgroud)

java

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

计算器程序中的用户输入错误

这是我用于计算器程序的代码.

package javaapp;
import java.util.Scanner;
public class JavaApp {
public static void main(String args[]){
    Scanner matt = new Scanner("System.in");
    double fnum; 
    double snum; 
    double answer;
    System.out.println("Enter first number: ");
    fnum = matt.nextDouble();
   System.out.println("Enter the Second number: ");
    snum = matt.nextDouble();
    answer = fnum + snum;
    System.out.println(answer);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是错误:

Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:909)
at java.util.Scanner.next(Scanner.java:1530)
at java.util.Scanner.nextDouble(Scanner.java:2456)
at javaapp.JavaApp.main(JavaApp.java:10)
Java Result: 1
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

java ×2

spring ×1

spring-security ×1