⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.jsp

📁 机械工业出版社的《jsp2.0动态网站开发实例指南》的源代码
💻 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 + -