-- 作者:xkcat520
-- 发布时间:4/27/2010 10:51:00 AM
-- 请教各位JSP高手,关于用户注册页面的问题
我写了个用户注册页面,但是运行时提示“void is an invalid type for the variable putName”。麻烦各位大大帮小弟分析下问题出在哪里。 main.jsp <%@ page contentType="text/html;charset=GB2312" %> <HTML> <BODY background="bg.jpg"> <FONT size=3> <P>这个页面会检测您注册的用户名是否可用。 <FORM action="jsp008/login.jsp" method=post> <P>请输入您的用户名: <INPUT type="text" name="UserName"> <P>请单击按钮检测: <INPUT type="submit" value="检测" name="submit"> </FORM> </FONT> </BODY> </HTML> login.jsp <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.util.*" %> <HTML> <HEAD> <TITLE>用户名检测</TITLE> </HEAD> <BODY background="bg.jsp"> <FONT size=3> <% Hashtable hashtable=new Hashtable(); public synchronized void putName(String s) { hashtable.put(s,s); } %> <% String name=request.getParameter("UserName"); if(name==null) { name=" "; } byte b[]=name.getBytes("ISO-8859-1"); name=new String(b); if(!(hashtable.containsKey(name))) { putName(name); out.print("<BR>"+"您已注册成功"); out.print("<BR>"+"您注册的名字为"+name); } %> </FONT> </BODY> </HTML> 谢谢各位大大了。
|