知识的获取,技能的积累,是一个边用边学,边学边用的过程。
Servlet还是概念阶段,看资料也是囫囵吞枣。分组任务遇到的第一个小问题就是Servlet如何知道界面的那个按钮被点击了,以便做出相应反应。
网上搜到的大家都会提到的一种方法:
写个隐藏框,给按钮设置不同的name,点击哪个按钮就把nane赋给隐形框,然后在servlet中读隐藏框中的值。
由于是分组任务,jsp界面我们是尽量不去改动的,所以尽量不用隐形框的方法。简单的方法就是用request.getParameter("按钮的name"),来获得按钮的value值,以此来判断。
做了一个小例子:界面放了三个按钮,任意点击一个按钮,命令行输出一句话,提示你点击了哪个按钮。
jsp界面:
<%@ page language="java" contentType="text/html; charset=gbk"%>
<!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=gbk">
<title>test jspPage</title>
</head&g