我想在用戶輸入滾動骰子的數字後顯示輸出,我不能調用我放入aligator標籤(<%%>)中的計算。我將如何做到這一點?jsp(java)關於滾動骰子的編碼
這是我的代碼:
<body>
<p>Note: Make sure the numbers are among the following: 4, 6, 8, 10, and 20.</p>
<form id="diceForm" name="diceForm" action="">
<label>Enter your number here:</label>
<input type="number" name="dicenum" required='required' placeholder="Enter a number among 4, 6, 8, 10, and 20...">
<br>
<input type="submit" value="submit">
</form>
<% int num = Integer.parseInt(request.getParameter("dicenum"));
if (num == 4)
num = 1+(int)(Math.random()*4);
else if (num == 6)
num = 1+(int)(Math.random()*6);
else if (num == 8)
num = 1+(int)(Math.random()*8);
else if (num == 10)
num = 1+(int)(Math.random()*10);
else if (num == 20)
num = 1+(int)(Math.random()*20);
else
num = 0;
%>
<%= (num == 0)? "The number you've entered is out of range.": num %>
</body>
你打算怎麼處理你遇到的錯誤? –