我有一个带有textarea的表单,我希望在输出内容时保留用户输入的换行符.
例如,如果我在textarea写:
这是一个句子.这是另一个.还有一个.
这是一个新段落.这是一个新句子.这是另一个.
我想要相同的输出而不是:
这是一个句子.这是另一个.还有一个.这是一个新段落.这是一个新句子.这是另一个.
我怎么能保留换行符?
我是java和sql查询的新手,对于用户连接,我连接到数据库并检查登录是否存在.这是我做的:
requete = "SELECT Login,Password,DroitModifAnnuaire,DroitRecepteurDem,DroitResponsableDem,PiloteIso,Administrateur,DroitNews,DroitTenues,DroitEssai,Nom,Prenom FROM Annuaire WHERE Login='"
+ (request.getParameter("login") + "'");
instruction = connexion.createStatement();
jeuResultats = instruction.executeQuery(requete);
try{
jeuResultats.next();
} catch (SQLException e) {
e.printStackTrace();
}
if (jeuResultats.next() == false) {
loadJSP("/index.jsp", request, reponse);
}else {
loadJSP("/views/menu.jsp", request, reponse);
}
Run Code Online (Sandbox Code Playgroud)
我输入的登录信息很好,但它重定向到我index.jsp,我有错误:the result set has no current row
我试图搜索这个错误的答案,但我没有找到.那为什么它会归还给我false?当我这样做时System.out.println(jeuResultats.getString(1));,打印登录.
我想获取具有给定日期的当前星期,例如,如果日期为2016/01/19,则结果为:week number: 3
我已经看到了一些有关此的问题和答案,但是我无法实现我想要的。这是我所做的:
public static int getCurrentWeek() {
String input = "20160115";
String format = "yyyyMMdd";
SimpleDateFormat df = new SimpleDateFormat(format);
Date date = df.parse(input);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int week = cal.get(Calendar.WEEK_OF_YEAR);
return week;
}
Run Code Online (Sandbox Code Playgroud)
我从这个问题中获取了这段代码,但是在这一行上有一个错误:
Date date = df.parse(input);
Run Code Online (Sandbox Code Playgroud)
未处理的异常类型ParseException
我需要从另一个列表中获取一个列表,所以这就是我所做的:
ArrayList<String> userList = user.getListSalarieByManager(login);
ArrayList<DHDemande> demandesList;
for (int i = 0; i < userList.size(); i++) {
demandesList = d.getDemandesForManager(userList.get(i));
}
Run Code Online (Sandbox Code Playgroud)
然后我需要从列表中获取数据,demandesList但我无法在循环外获取此列表,因为这尚未初始化.
如何从循环内的列表中获取数据?