在 Apache Geronimo 中创建登录和注册系统,第 2 部分: 用 JSP 构建注册系统
2010-04-19 00:00:00 来源:WEB开发网如果在第二个 try 语句运行期间抛出异常,那么请注意, result 变量被设置为 false。这向浏览器发送一个响应,表明用户注册有问题或者 servlet 需要调试。否则,servlet 感谢用户注册,并显示登录链接。最后,doPost() 方法结束,用 out.close() 语句关闭响应。
这就完成了接受新用户注册并把用户数据插入 Geronimo 内置 Derby 数据库的 servlet。
注册 servlet
最后一步是注册 servlet,以便 Geronimo 知道它的存在以及在哪个页面位置上安放它。请编辑第 1 部分的 web.xml,如 清单 7 所示。
清单 7. 注册 servlet
...
version="2.4">
<servlet>
<display-name>RegisterServlet</display-name>
<servlet-name>RegisterServlet</servlet-name>
<servlet-class>servlets.RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RegisterServlet</servlet-name>
<url-pattern>/login/register.html</url-pattern>
</servlet-mapping>
<security-role>
...
这个文件中新加入的东西以黑体显示。还记得 servlet 在 servlets 类中,所以它的类名是 servlets.RegisterServlet,在 <servlet-class> 标记中指定。然后需要把它映射到服务器上的位置,目录从 geronimo-web.xml 文件中的 <context-root> 标记所指定的应用程序的根目录开始。有了以上配置,servlet 会显示在:
http://localhost:8080/sqlSecurityDemo/login/register.html
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››创建SQL2005自动备份,定期删除的维护计划
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››创建动态表单 javascript
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
更多精彩
赞助商链接