jsp题目求解 谢谢
- 提问者网友:容嬷嬷拿针来
- 2021-05-17 23:26
- 五星知识达人网友:枭雄戏美人
- 2021-05-17 23:35
inputNumber.jsp 代码部分
<script type="text/javascript">
function checkIsNum(){
var num=document.getElementById("number").value;
if(isNaN(num)){
alert("请输入数字!");
document.form1.number.value="";
document.form1.number.focus();
return false;
}
return true;
}
</script>
<form name="form1" action="MyJsp.jsp" method="post" onsubmit="return checkIsNum()" >
请输入一个数:<input type="text" name="number" id="number" >
<input type="submit" value=" 提交 ">
</form>
getNumber.jsp代码部分
<%
String number=request.getParameter("number");
int num=Integer.parseInt(number);
%>
<%=num %>的平方为:<%=num*num %>
<%=num %>的立方为:<%=num*num*num %>
- 1楼网友:枭雄戏美人
- 2021-05-18 00:42
首先是inputNumber.jsp
分析功能。获取用户输入并传输数据。
需要控件:form表单 和 <input type="text" name="number" id="number" > 控件。
<input type="text" name="submit" id="submit" >
提交地址 action = "getNumber.jsp" 提交方式 method="post"
其次是getNumber.jsp
分析功能。获取inputNumber.jsp所传输的数据。并做出平方和立方的业务处理
获取数据
<%String number=request.getParameter("number"); %>
处理数据
<%=num %>的平方为:<%=num*num %> //求获得的值的平方
<%=num %>的立方为:<%=num*num*num %>//求获得的值的立方
咳咳。借用楼上的回答。。