我有弹簧安全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'被标记为已弃用"
有人能告诉我任何替代方案吗?谢谢!
我尝试输入多个联系人,但它只显示第一个联系人.我输入一个名字后跟一个数字.我说是有另一个联系人,然后输入第二个名字和号码.现在我说没有更多的联系人,它只打印第一个联系人.我需要能够打印所有联系人.
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) 这是我用于计算器程序的代码.
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)