以下是一个简单的 JSP 计算器代码示例:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>简单计算器</title>
</head>
<body>
<h2>简单计算器</h2>
<form method="post" action="calculator.jsp">
<input type="text" name="num1" placeholder="请输入第一个数字"><br><br>
<input type="text" name="num2" placeholder="请输入第二个数字"><br><br>
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select><br><br>
<input type="submit" value="计算">
</form>
<%
String num1Str = request.getParameter("num1");
String num2Str = request.getParameter("num2");
String operator = request.getParameter("operator");
if (num1Str != null && num2Str != null && operator != null) {
double num1 = Double.parseDouble(num1Str);
double num2 = Double.parseDouble(num2Str);
double result = 0;
switch (operator) {
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
if (num2!= 0) {
result = num1 / num2;
} else {
out.println("除数不能为 0");
return;
}
break;
}
out.println("<h3>计算结果:" + result + "</h3>");
}
%>
</body>
</html>
基础概念:JSP(Java Server Pages)是一种基于 Java 技术的服务器端编程技术,用于生成动态网页内容。
优势:
类型:主要分为脚本元素、指令元素、动作元素等。
应用场景:适用于需要动态生成网页内容的各种 Web 应用程序,如在线表单处理、数据展示、用户交互等。
常见问题及解决方法:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
。希望这个示例和解释对您有所帮助!如果您还有其他问题,请随时提问。
实战低代码公开课直播专栏
微搭低代码直播互动专栏
TVP「再定义领导力」技术管理会议
企业创新在线学堂
Hello Serverless 来了
云+社区沙龙online[数据工匠]
“中小企业”在线学堂
云+社区技术沙龙[第14期]
DB TALK 技术分享会
领取专属 10元无门槛券
手把手带您无忧上云