zoukankan      html  css  js  c++  java
  • jsp简单实现交互

    test.html

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Test</title>
    <style type="text/css">
    p{text-indent: 2em;font-size: 16px;}
    </style>
    </head>
    <body>
    <form  method="post" action="test.jsp">
    <h1>请回答下面的问题:</h1>
    <p>
    1、在北京召开的奥运会时第29届奥运会?  
    <input type="radio" name="quest1" value="1">正确
    <input type="radio" name="quest1" value="2">错误
    </p>
    <p>
    2、windows操作系统是哪个公司的产品?
    <input type="radio" name="quest2" value="1">Sun公司
    <input type="radio" name="quest2" value="2">IBM公司
    <input type="radio" name="quest2" value="3">Mcrosoft公司
    </p>
    <p>
    3、下面的程序设计语言,那些事面向对象的?
    <input type="checkbox" name="quest3" value="1">Java语言
    <input type="checkbox" name="quest3" value="2">C语言
    <input type="checkbox" name="quest3" value="3">C++语言
    </p>
    <p>
    4、编写Servlet程序应继承什么类?
    <input type="text" name="quest4" size="30">
    </p>
    <p>
    <b>交卷请点击</b>
    <input type="submit" name="submit">
      
    <b>重答请点击</b>
    <input type="reset" name="reset">
    </p>
    </form>
    </body>
    </html>

    test.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Test</title>
    </head>
    <body>
    <%
    	int score = 0; 
    	request.setCharacterEncoding("UTF-8");
    	String quest1 = request.getParameter("quest1");
    	String quest2 = request.getParameter("quest2");
    	String []quest3 = request.getParameterValues("quest3");
    	String quest4 = request.getParameter("quest4");
    	if(quest1 != null && quest1.equals("1"))
    	{
    		score += 25;
    	}
    	if(quest2 != null && quest2.equals("3"))
    	{
    		score += 25;
    	}
    	if(quest3 != null && quest3[0].equals("1") && quest3[1].equals("3"))
    	{
    		score += 25;
    	}
    	if(quest4 != null && quest4.equals("HttpServlet"))
    	{
    		score += 25;
    	}
    	out.println("您的分数为:" + score);
    %>
    </body>
    </html>


    Keep it simple!
    作者:N3verL4nd
    知识共享,欢迎转载。
  • 相关阅读:
    设计模式学习总结系列应用实例
    【研究课题】高校特殊学生的发现及培养机制研究
    Linux下Oracle11G RAC报错:在安装oracle软件时报file not found一例
    python pro practice
    openstack python sdk list tenants get token get servers
    openstack api
    python
    git for windows
    openstack api users list get token get servers
    linux 流量监控
  • 原文地址:https://www.cnblogs.com/lgh1992314/p/5834910.html
Copyright © 2011-2022 走看看