单击.jsp中的提交按钮后如何保留字符串的值?
How to keep value of String after clicking Submit button in .jsp?
我有一个问题,在单击提交按钮后,我丢失了我的 textToConsole 变量中已有的内容。提交后,里面只有“你好”。如何防止丢失文本:“world!”?
<% String textToConsole = "hello"; %>
<form method="POST">
<div align="center">
<select name="chooseComboBox" id="chooseComboBox" size="3">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>
</select>
<h2 align="center">Enter the range of dates: </h2>
<label>Od:</label>
<input type="date" name="inputFrom"
value="2020-01-01"
min="2000-01-01" max="2022-12-31">
<br><br>
<label for="inputTo">Do:</label>
<input type="date" name="inputTo"
value="2021-01-01"
min="2000-01-01" max="2022-12-31">
<br><br><br>
<input type="submit" style="font-size: 20px;" value="Wyeksportuj do pliku">
</div>
</form>
String chooseComboBox = request.getParameter("chooseComboBox");
if(chooseComboBox != null) {
textToConsole += "world!";
}
<div align="center" id="logConsole">
<% out.print(textToConsole); %>
</div>
为了实现这一点,将该值存储在 Httpsession 中并从那里获取它!
我有一个问题,在单击提交按钮后,我丢失了我的 textToConsole 变量中已有的内容。提交后,里面只有“你好”。如何防止丢失文本:“world!”?
<% String textToConsole = "hello"; %>
<form method="POST">
<div align="center">
<select name="chooseComboBox" id="chooseComboBox" size="3">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>
</select>
<h2 align="center">Enter the range of dates: </h2>
<label>Od:</label>
<input type="date" name="inputFrom"
value="2020-01-01"
min="2000-01-01" max="2022-12-31">
<br><br>
<label for="inputTo">Do:</label>
<input type="date" name="inputTo"
value="2021-01-01"
min="2000-01-01" max="2022-12-31">
<br><br><br>
<input type="submit" style="font-size: 20px;" value="Wyeksportuj do pliku">
</div>
</form>
String chooseComboBox = request.getParameter("chooseComboBox");
if(chooseComboBox != null) {
textToConsole += "world!";
}
<div align="center" id="logConsole">
<% out.print(textToConsole); %>
</div>
为了实现这一点,将该值存储在 Httpsession 中并从那里获取它!