您的位置:首页 > Web前端 > JavaScript

基于jsp与servlet的简单考试系统的实现

2018-02-12 14:22 609 查看
github链接第一次写博客,有点小激动,以后都记录下自己的编程成长之路~~今天用了两个小时写了一个小系统,不涉及到数据库。有几点重要的地方需注意:1.首先,整个web的处理过程我理解的是:用户点击链接—-servlet根据url在web.xml中寻找对应映射--根据映射中的url找到对应的servlet-name---根据servlet-name找到对应的servlet以及其对应的class类---进入该servlet类中执行doget或者dopost方法,然后直接跳转到指定界面。

2.基于servlet的web项目,web.xml很重要,因为这里涉及到了链接跳转时url的映射例如,在web.xml文件中<servlet> <servlet-name>loginServlet</servlet-name><servlet-class>exam.servlet.LoginServlet</servlet-class></servlet>用来创建一个名叫loginServlet的servlet实例,其对应的类为exam.servlet.LoginServlet
<servlet-mapping>
  <servlet-name>loginServlet</servlet-name>
  <url-pattern>/login</url-pattern>
  </servlet-mapping>
 创建映射关系,/login表示链接中的url,loginServlet表示servlet名字,servlet通过url为/login的映射找到loginServlet实例,然后匹配到exam.servlet.LoginServlet类3.jsp页面中checkbox的用法 1.一个完整的微型计算机系统应包括_____。 
  <input type="checkbox" name="first" value="A">A.计算机及外部设备 <input type="checkbox" name="first" value="B">B.主机箱、键盘、显示器和打印机
  <input type="checkbox" name="first" value="C">C.硬件系统和软件系统
  <input type="checkbox" name="first" value="D">D.系统软件和系统硬件first为这个checkbox的标识符保持一致,value为选中的值在后端通过request.getParameter("first")获取选中的checkbox的值4.在servlet的url中,通常会出现/exam/login/submit之类的前缀,可以清除。通过在web.xml中直接设置一个短url,

  <servlet-mapping>
  <servlet-name>logoutServlet</servlet-name>
  <url-pattern>/logout</url-pattern>
  </servlet-mapping>现在就变成了/exam/logout而不是/exam/login/submit/logout

<servlet-name>login</servlet-name><url-pattern>/login</url-pattern>
</s>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐