用getParameter()方法获取参数来编写jsp页面,求解?? 编写jsp页面随机产生二十道加减乘除题,算出结果并填写,然后提交,如果正确,在第三个文本框中(填写结果的文本框)打勾;如果错误,在第三个文本框后打叉,并输出正确率。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 index.jsp页面: <body> <form action="a.jsp" method="post" > <table> <tr> <td>12<input value="12" type="hidden" name="11" /></td> <td>*</td> <td>13<input value="13" type="hidden" name="12" /></td> <td>=</td> <td><input type="text" name="13"/></td> </tr> <tr><td colspan="5"><input type="submit" value="提交"/></td></tr> </table> </form> </body>a.jsp页面:<body> <% int a1 = Integer.parseInt(request.getParameter("11"));//这个是第一行的第一个数 int a2 = Integer.parseInt(request.getParameter("12"));//这个是第一行的第二个数 int a3 = Integer.parseInt(request.getParameter("13"));//这个是第一行自己填写的答案 int a = a1 * a2;//这个是第一行的正确答案; %> <table> <tr> <td>12</td> <td>*</td> <td>13</td> <td>=</td> <td><%=a3 %></td> <% if(a ==a3){ %> <td>right</td> <% }else{ %> <td>Error</td> <td><%=a %></td> <% } %> </tr> </table> </body>我只写了一个 ,其他的你自己看着这个去做就可以了, 把随机产生的符号也放一个<input>里面 下边是一个网页的计算器,把运算符放到一个下拉菜单就行,然后用paramater接收********************index.jsp<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <h1>计算器 </h1><br> <form action=view.jsp method="post"> 请输入第一个数<Input type=text name=num1><br> 请输入第二个数<input type=text name=num2><br> <select name=flag> <option value=+>+</option> <option value=->-</option> <option value=*>*</option> <option value=>/</option> </select><br> <input type="submit" value="计算"> </form> </body></html><*******************view.jsp<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'view.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> This is my JSP page. <br> <% int num1=Integer.parseInt(request.getParameter("num1")); int num2=Integer.parseInt(request.getParameter("num2")); String flag=request.getParameter("flag"); int num3=0; if(flag.equals("+")){ num3=num1+num2; }else if(flag.equals("-")){ num3=num1-num2; }else if(flag.equals("*")){ num3=num1*num2; }else if(flag.equals("/")){ num3=num1/num2; } out.println(""+num3); %> </body></html> XML有哪些技术,有什么区别? jsp如何将一个本地的html文件复制到根目录 请问一个录入数据思路.... web工程打包为war,无法运行!!! 高手进来下 java中的引用 用过org.apache.poi.hssf的达人进 问一个问题啊,几天没有好办法解决了啊,在线等待,帮帮我 怎么用JAVA代码部署MyEclipse的tomcat项目 session属性的存活期? 【100分】视频链接怎么写好? 关于jsp中复选框的一个问题
<body>
<form action="a.jsp" method="post" >
<table>
<tr>
<td>12<input value="12" type="hidden" name="11" /></td>
<td>*</td>
<td>13<input value="13" type="hidden" name="12" /></td>
<td>=</td>
<td><input type="text" name="13"/></td>
</tr>
<tr><td colspan="5"><input type="submit" value="提交"/></td></tr>
</table>
</form>
</body>
a.jsp页面:<body>
<%
int a1 = Integer.parseInt(request.getParameter("11"));//这个是第一行的第一个数
int a2 = Integer.parseInt(request.getParameter("12"));//这个是第一行的第二个数
int a3 = Integer.parseInt(request.getParameter("13"));//这个是第一行自己填写的答案
int a = a1 * a2;//这个是第一行的正确答案;
%>
<table>
<tr>
<td>12</td>
<td>*</td>
<td>13</td>
<td>=</td>
<td><%=a3 %></td>
<%
if(a ==a3){
%>
<td>right</td>
<%
}else{
%>
<td>Error</td>
<td><%=a %></td>
<%
}
%>
</tr>
</table> </body>我只写了一个 ,其他的你自己看着这个去做就可以了,
把随机产生的符号也放一个<input>里面
********************index.jsp<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h1>计算器 </h1><br>
<form action=view.jsp method="post">
请输入第一个数<Input type=text name=num1><br>
请输入第二个数<input type=text name=num2><br>
<select name=flag>
<option value=+>+</option>
<option value=->-</option>
<option value=*>*</option>
<option value=>/</option>
</select><br>
<input type="submit" value="计算">
</form>
</body>
</html>
<*******************view.jsp
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'view.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body>
This is my JSP page. <br>
<%
int num1=Integer.parseInt(request.getParameter("num1"));
int num2=Integer.parseInt(request.getParameter("num2"));
String flag=request.getParameter("flag");
int num3=0;
if(flag.equals("+")){
num3=num1+num2;
}else if(flag.equals("-")){
num3=num1-num2;
}else if(flag.equals("*")){
num3=num1*num2;
}else if(flag.equals("/")){
num3=num1/num2;
}
out.println(""+num3);
%>
</body>
</html>