首页 | j2ee | j2me | j2se | java代码 | JAVA高级 | java资讯 | 认证考试 | 实用技巧
  当前位置:Java教程网>JAVA基础>文章内容
spring入门之简单登陆例子
来源: 作者: 发布时间:2007-12-05  
tomcat目录的设置,和加载spring的包的问题就不多说了。

开始。。。。

\Login\index.jsp

<%@ include file="/WEB-INF/jsp/include.jsp" %>
<c:redirect url="/index.htm"></c:redirect>

\Login\WEB-INF\jsp\include.jsp

<%@ page session="false"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

\Login\WEB-INF\jsp\index.jsp

<%@ page contentType="text/html; charset=GBK" %>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">

<html>
<head>
<title>
index
</title>
</head>
<body bgcolor="#ffffff">

<%@ include file="login.jsp" %>

</body>
</html>

 

\Login\WEB-INF\jsp\login.jsp

<%@page contentType="text/html; charset=GBK"%>
<%@include file="/WEB-INF/jsp/include.jsp"%>

<html>
<head>
<title>login</title>
</head>
<body bgcolor="#ffffff">
<form method="POST" action="login.do">
<align="left">登录</p>
<br>
用户名:
<input type="text" name="username" >
<br>
密 码 :
<input type="password" name="password" >
<br>
<p>
<input type="submit" value="提交" name="B1">
<input type="reset" value="重置" name="B2">
</p>
</form>
</body>
</html>

 

\Login\WEB-INF\jsp\loginfail.jsp

<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
loginfail
</title>
</head>
<body bgcolor="#ffffff">
<h1>
错误页面
</h1>
</body>
</html>

 

\Login\WEB-INF\jsp\main.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<html>
<body>
<p>Login Success!!!</p>
<p>Current User:
<c:out value="${logininfo.username}"/><br>
</p>
<p>Your current messages:</p>
<c:forEach items="${messages}"
var
="item"
begin
="0"
end
="9"
step
="1"
varStatus
="var">
${item}
<br>
</c:forEach>
</body>
</html>

配置文件部分

\Login\WEB-INF\index-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
<bean id="indexController" class="index.IndexController"/>

    
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        
<property name="mappings">
            
<props>
                
<prop key="/index.htm">indexController</prop>
            
</props>
        
</property>
    
</bean>

    
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        
<property name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property>
        
<property name="prefix"><value>/WEB-INF/jsp/</value></property>
        
<property name="suffix"><value>.jsp</value></property>
    
</bean>

</beans>

\Login\WEB-INF\login-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
    
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        
<property name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property>
        
<property name="prefix"><value>/WEB-INF/jsp/</value></property>
        
<property name="suffix"><value>.jsp</value></property>
    
</bean>

    
<bean id="LoginAction" class="login.LoginAction">
      
<property name="commandClass">
        
<value>login.LoginInfo</value>
      
</property>
      
<property name="fail_view">
        
<value>loginfail</value>
      
</property>
      
<property name="success_view">
        
<value>main</value>
      
</property>
    
</bean>

    
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        
<property name="mappings">
            
<props>
                
<prop key="/login.do">LoginAction</prop>
            
</props>
        
</property>
    
</bean>
</beans>

\Login\WEB-INF\web.xml
(阅读次数:

共2页: 上一页 1 [2] 下一页
上一篇:实例学习java正则表达式   下一篇:java的session机制综述
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·jfreechar的使用
·一个JSF例子
·java中用TreeMap进行中文排序
·Java转义符
·java数组排序实例
·Java正则表达式初探
·javascript给二维数组赋值示例
·struts2标签学习
·简化spring数据源配置:创建自定
·Java在线教程与书籍推荐
·eXtremeComponents代码结构解析
·java反射机制详解
·java析构函数替代者finalize()解
·Java程序设计实验报告
·谈谈Spring持久层封装
·Java开发常用方法
·DWR学习
·Java排序:TreeMap,Set,List
·CAS 单点登录原理
·JOSSO Single Sign-On 1.6 概述
  相关文章
·实例学习java正则表达式
·java的session机制综述
·一个spring程序-属性注入
·JNDI教程翻译:Directory Operati
·Liferay学习之 定制Portlet风格
·Ajax基础--方法和属性
·Java实验环境的搭建
·所有版本JDK下载地址
·一个java实验
·Spring+Ibatis集成开发例子
·Java实验环境搭建
·AJAX学习之Prototype
·Thinking in java 学习笔记
·JAVA基础知识
·Java菜单详解
·java 文件读取 路径
·JAVA工作流引擎
·有效的Java异常
·突破Java异常处理规则
·java异常处理优劣论
Power by DedeCms