📄 test.jsp
字号:
<!--test.jsp-->
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<%!
public String codeString(String s){
String str=s;
try{
byte b[]=str.getBytes("ISO-8859-1");
str=new String (b);
return str;
}catch(Exception e){
return "error";
}
}
%>
<html>
<head>
<title>Test</title>
</head>
<body>
<%
if(session.isNew()){
%>
<center><h1>
<form action="test.jsp" method="post">
姓名:
<input type="text" name="name">
<br>
<input type="submit" name="submit" value="开始测验">
</form>
</h1></center>
<%
}else{
String username=(String)session.getAttribute("username");
if(username==null){
username=request.getParameter("name");
if(username==null)username="";
if(username.equals("")){
session.invalidate();
response.sendRedirect("test.jsp");
}
else{
username=codeString(username);
session.setAttribute("username",username);
}
}
username=(String)session.getAttribute("username");
try{
File f=new File("E:/temp1/test.txt");
FileReader in=new FileReader(f);
BufferedReader buffer=new BufferedReader(in);
String str=null;
int i=0;
%>
<form name="testform" method="post" action="result.jsp">
<%
String result="";
while((str=buffer.readLine())!=null){
i++;
%>
<B><%=str%><%=i%></B><br>
<%=buffer.readLine()%><br>
您的答案是:<br>
<input type="radio" value="A" name="radio<%=i%>"><%=buffer.readLine()%><br>
<input type="radio" value="B" name="radio<%=i%>"><%=buffer.readLine()%><br>
<input type="radio" value="C" name="radio<%=i%>"><%=buffer.readLine()%><br>
<input type="radio" value="D" name="radio<%=i%>"><%=buffer.readLine()%><br>
<br><%=buffer.readLine()%><br>
<%
result=result+buffer.readLine();
}
session.setAttribute("result",result);
%>
<input type="submit" name="submit" value="提交">
</form>
<%
}
catch(IOException e){
out.print("error");
}
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -