ssh2项目搭建xml文件形式
来源:互联网 发布:linux ntp客户端 编辑:程序博客网 时间:2024/06/05 11:45
1.加入spring-hibernate-struts2JAR包
2.Userinfo.java:
package com.ruicaiedu.test.domain;
public class Userinfo implements java.io.Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private String userid;
private String userpwd;
private int userage;
public int getUserage() {
return userage;
}
public void setUserage(int userage) {
this.userage = userage;
}
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public String getUserpwd() {
return userpwd;
}
public void setUserpwd(String userpwd) {
this.userpwd = userpwd;
}
}
----------------------
3.Userinfo.hbm.xml:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.ruicaiedu.test.domain.Userinfo" table="USERINFO">
<id name="userid" column="USERID">
<generator class="assigned"></generator>
</id>
<property name="userpwd" column="USERPWD"/>
<property name="userage" column="USERAGE"/>
</class>
</hibernate-mapping>
-------------------------------------------------
4.UserinfoDao:
package com.ruicaiedu.test.dao;
import java.util.List;
import com.ruicaiedu.test.domain.Userinfo;
public interface UserinfoDao {
//添加
public void saveUserinfo(Userinfo userinfo);
//删除
public void deleteUserinfo(Userinfo userinfo);
//修改
public void updateUserinfo(Userinfo userinfo);
//查询一个
public Userinfo getUserinfo(Userinfo userinfo);
//查询所有
public List<Userinfo> getUserinfos();
}
------------------------------------------------
5.UserinfoImpl:
package com.ruicaiedu.test.impl;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import com.ruicaiedu.test.dao.UserinfoDao;
import com.ruicaiedu.test.domain.Userinfo;
public class UserinfoImpl implements UserinfoDao{
private Session session = null;
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
//添加
@Override
public void saveUserinfo(Userinfo userinfo) {
session = sessionFactory.getCurrentSession();
session.save(userinfo);
}
//删除
@Override
public void deleteUserinfo(Userinfo userinfo) {
// TODO Auto-generated method stub
}
//修改
@Override
public void updateUserinfo(Userinfo userinfo) {
// TODO Auto-generated method stub
}
//查询一个
@Override
public Userinfo getUserinfo(Userinfo userinfo) {
// TODO Auto-generated method stub
return null;
}
//查询所有
@Override
public List<Userinfo> getUserinfos() {
// TODO Auto-generated method stub
return null;
}
}
------------------------------------------------
6.UserinfoService:
package com.ruicaiedu.test.service;
import java.util.List;
import com.ruicaiedu.test.domain.Userinfo;
public interface UserinfoService {
//添加
public void saveUserinfo(Userinfo userinfo);
//删除
public void deleteUserinfo(Userinfo userinfo);
//修改
public void updateUserinfo(Userinfo userinfo);
//查询一个
public Userinfo getUserinfo(Userinfo userinfo);
//查询所有
public List<Userinfo> getUserinfos();
}
---------------------------------------------------------
7.UserinfoServiceImpl:
package com.ruicaiedu.test.serviceImpl;
import java.util.List;
import com.ruicaiedu.test.dao.UserinfoDao;
import com.ruicaiedu.test.domain.Userinfo;
import com.ruicaiedu.test.service.UserinfoService;
public class UserinfoServiceImpl implements UserinfoService{
private UserinfoDao userinfoDao;
public void setUserinfoDao(UserinfoDao userinfoDao) {
this.userinfoDao = userinfoDao;
}
//添加
@Override
public void saveUserinfo(Userinfo userinfo) {
userinfoDao.saveUserinfo(userinfo);
}
//删除
@Override
public void deleteUserinfo(Userinfo userinfo) {
userinfoDao.deleteUserinfo(userinfo);
}
//修改
@Override
public void updateUserinfo(Userinfo userinfo) {
userinfoDao.updateUserinfo(userinfo);
}
//查询一个
@Override
public Userinfo getUserinfo(Userinfo userinfo) {
// TODO Auto-generated method stub
return null;
}
//查询所有
@Override
public List<Userinfo> getUserinfos() {
// TODO Auto-generated method stub
return null;
}
}
----------------------------------------------
8.UserinfoAction:
package com.ruicaiedu.test.action;
import com.ruicaiedu.test.domain.Userinfo;
import com.ruicaiedu.test.service.UserinfoService;
public class UserinfoAction {
private Userinfo user;
private UserinfoService userinfoService;
public Userinfo getUser() {
return user;
}
public void setUser(Userinfo user) {
this.user = user;
}
public void setUserinfoService(UserinfoService userinfoService) {
this.userinfoService = userinfoService;
}
//只实现添加
public String saveUserinfo(){
userinfoService.saveUserinfo(user);
return "index";
}
public String updateUserinfo(){
return "index";
}
public String deleteUserinfo(){
return "index";
}
public String getUserinfo(){
return "index";
}
public String getUserinfos(){
return "index";
}
}
--------------------------------------------
9.struts.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="user" namespace="/" extends="struts-default">
<!-- class="写spring实现化后的名字" -->
<action name="userinfoAction" class="userinfoAction">
<result name="index">index.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
</struts>
----------------------------------------------
10.WEB-INF/spring-config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">
<import resource="spring-bean.xml"/>
<import resource="spring-db.xml"/>
<import resource="spring-tx.xml"/>
</beans>
---------------------------------------------------
11.WEB-INF/spring-db.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost/jingteng?useUnicode=true&characterEncoding=utf-8" />
<property name="username" value="root" />
<property name="password" value="jingteng" />
<!-- 以后省略一万字 -->
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="show_sql">true</prop>
<prop key="format_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/ruicaiedu/test/domain/Userinfo.hbm.xml</value>
</list>
</property>
</bean>
</beans>
----------------------------------------------------------
12.WEB-INF/spring-bean.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">
<!-- 持久层dao di sessionFactory -->
<bean id="userinfoDao" class="com.ruicaiedu.test.impl.UserinfoImpl">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- 业务层service di dao-->
<bean id="userinfoService" class="com.ruicaiedu.test.serviceImpl.UserinfoServiceImpl">
<property name="userinfoDao" ref="userinfoDao"></property>
</bean>
<!-- 控制层action -->
<bean id="userinfoAction" class="com.ruicaiedu.test.action.UserinfoAction">
<property name="userinfoService" ref="userinfoService"></property>
</bean>
</beans>
--------------------------------------------------------------
13.WEB-INF/spring-tx.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.1.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.1.xsd">
<!-- 加载事务管理器 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<tx:advice id="txAdvice">
<tx:attributes>
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="get*" propagation="NOT_SUPPORTED" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut
expression="execution(* com.ruicaiedu.test.serviceImpl.UserinfoServiceImpl.*(..))"
id="pc_user" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="pc_user" />
</aop:config>
</beans>
----------------------------------------------------------
14.WEB-INF/web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<!-- 载入spring配置文件,相当于ApplicationContext ctx = new ClassPathXmlApplicatcion(""); -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<!-- <param-value>classpath:spring-config.xml</param-value> -->
<param-value>/WEB-INF/spring-config.xml</param-value>
</context-param>
<!-- 载入struts2配置文件 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
</web-app>
---------------------------------------
15.register.jap:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>注册账号</title>
<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">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
欢迎来到注册界面!<br/>
<form action="<%=basePath %>userinfoAction!saveUserinfo.action" method="post">
请输入账号:<input type="text" name="user.userid"><br/>
请输入密码:<input type="password" name="user.userpwd"><br/>
请输入年龄:<input type="text" name="user.userage"><br/>
<input type="submit" value="注册">
</form>
</body>
</html>
2.Userinfo.java:
package com.ruicaiedu.test.domain;
public class Userinfo implements java.io.Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private String userid;
private String userpwd;
private int userage;
public int getUserage() {
return userage;
}
public void setUserage(int userage) {
this.userage = userage;
}
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public String getUserpwd() {
return userpwd;
}
public void setUserpwd(String userpwd) {
this.userpwd = userpwd;
}
}
----------------------
3.Userinfo.hbm.xml:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.ruicaiedu.test.domain.Userinfo" table="USERINFO">
<id name="userid" column="USERID">
<generator class="assigned"></generator>
</id>
<property name="userpwd" column="USERPWD"/>
<property name="userage" column="USERAGE"/>
</class>
</hibernate-mapping>
-------------------------------------------------
4.UserinfoDao:
package com.ruicaiedu.test.dao;
import java.util.List;
import com.ruicaiedu.test.domain.Userinfo;
public interface UserinfoDao {
//添加
public void saveUserinfo(Userinfo userinfo);
//删除
public void deleteUserinfo(Userinfo userinfo);
//修改
public void updateUserinfo(Userinfo userinfo);
//查询一个
public Userinfo getUserinfo(Userinfo userinfo);
//查询所有
public List<Userinfo> getUserinfos();
}
------------------------------------------------
5.UserinfoImpl:
package com.ruicaiedu.test.impl;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import com.ruicaiedu.test.dao.UserinfoDao;
import com.ruicaiedu.test.domain.Userinfo;
public class UserinfoImpl implements UserinfoDao{
private Session session = null;
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
//添加
@Override
public void saveUserinfo(Userinfo userinfo) {
session = sessionFactory.getCurrentSession();
session.save(userinfo);
}
//删除
@Override
public void deleteUserinfo(Userinfo userinfo) {
// TODO Auto-generated method stub
}
//修改
@Override
public void updateUserinfo(Userinfo userinfo) {
// TODO Auto-generated method stub
}
//查询一个
@Override
public Userinfo getUserinfo(Userinfo userinfo) {
// TODO Auto-generated method stub
return null;
}
//查询所有
@Override
public List<Userinfo> getUserinfos() {
// TODO Auto-generated method stub
return null;
}
}
------------------------------------------------
6.UserinfoService:
package com.ruicaiedu.test.service;
import java.util.List;
import com.ruicaiedu.test.domain.Userinfo;
public interface UserinfoService {
//添加
public void saveUserinfo(Userinfo userinfo);
//删除
public void deleteUserinfo(Userinfo userinfo);
//修改
public void updateUserinfo(Userinfo userinfo);
//查询一个
public Userinfo getUserinfo(Userinfo userinfo);
//查询所有
public List<Userinfo> getUserinfos();
}
---------------------------------------------------------
7.UserinfoServiceImpl:
package com.ruicaiedu.test.serviceImpl;
import java.util.List;
import com.ruicaiedu.test.dao.UserinfoDao;
import com.ruicaiedu.test.domain.Userinfo;
import com.ruicaiedu.test.service.UserinfoService;
public class UserinfoServiceImpl implements UserinfoService{
private UserinfoDao userinfoDao;
public void setUserinfoDao(UserinfoDao userinfoDao) {
this.userinfoDao = userinfoDao;
}
//添加
@Override
public void saveUserinfo(Userinfo userinfo) {
userinfoDao.saveUserinfo(userinfo);
}
//删除
@Override
public void deleteUserinfo(Userinfo userinfo) {
userinfoDao.deleteUserinfo(userinfo);
}
//修改
@Override
public void updateUserinfo(Userinfo userinfo) {
userinfoDao.updateUserinfo(userinfo);
}
//查询一个
@Override
public Userinfo getUserinfo(Userinfo userinfo) {
// TODO Auto-generated method stub
return null;
}
//查询所有
@Override
public List<Userinfo> getUserinfos() {
// TODO Auto-generated method stub
return null;
}
}
----------------------------------------------
8.UserinfoAction:
package com.ruicaiedu.test.action;
import com.ruicaiedu.test.domain.Userinfo;
import com.ruicaiedu.test.service.UserinfoService;
public class UserinfoAction {
private Userinfo user;
private UserinfoService userinfoService;
public Userinfo getUser() {
return user;
}
public void setUser(Userinfo user) {
this.user = user;
}
public void setUserinfoService(UserinfoService userinfoService) {
this.userinfoService = userinfoService;
}
//只实现添加
public String saveUserinfo(){
userinfoService.saveUserinfo(user);
return "index";
}
public String updateUserinfo(){
return "index";
}
public String deleteUserinfo(){
return "index";
}
public String getUserinfo(){
return "index";
}
public String getUserinfos(){
return "index";
}
}
--------------------------------------------
9.struts.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="user" namespace="/" extends="struts-default">
<!-- class="写spring实现化后的名字" -->
<action name="userinfoAction" class="userinfoAction">
<result name="index">index.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
</struts>
----------------------------------------------
10.WEB-INF/spring-config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">
<import resource="spring-bean.xml"/>
<import resource="spring-db.xml"/>
<import resource="spring-tx.xml"/>
</beans>
---------------------------------------------------
11.WEB-INF/spring-db.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost/jingteng?useUnicode=true&characterEncoding=utf-8" />
<property name="username" value="root" />
<property name="password" value="jingteng" />
<!-- 以后省略一万字 -->
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="show_sql">true</prop>
<prop key="format_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/ruicaiedu/test/domain/Userinfo.hbm.xml</value>
</list>
</property>
</bean>
</beans>
----------------------------------------------------------
12.WEB-INF/spring-bean.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">
<!-- 持久层dao di sessionFactory -->
<bean id="userinfoDao" class="com.ruicaiedu.test.impl.UserinfoImpl">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- 业务层service di dao-->
<bean id="userinfoService" class="com.ruicaiedu.test.serviceImpl.UserinfoServiceImpl">
<property name="userinfoDao" ref="userinfoDao"></property>
</bean>
<!-- 控制层action -->
<bean id="userinfoAction" class="com.ruicaiedu.test.action.UserinfoAction">
<property name="userinfoService" ref="userinfoService"></property>
</bean>
</beans>
--------------------------------------------------------------
13.WEB-INF/spring-tx.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.1.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.1.xsd">
<!-- 加载事务管理器 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<tx:advice id="txAdvice">
<tx:attributes>
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="get*" propagation="NOT_SUPPORTED" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut
expression="execution(* com.ruicaiedu.test.serviceImpl.UserinfoServiceImpl.*(..))"
id="pc_user" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="pc_user" />
</aop:config>
</beans>
----------------------------------------------------------
14.WEB-INF/web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<!-- 载入spring配置文件,相当于ApplicationContext ctx = new ClassPathXmlApplicatcion(""); -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<!-- <param-value>classpath:spring-config.xml</param-value> -->
<param-value>/WEB-INF/spring-config.xml</param-value>
</context-param>
<!-- 载入struts2配置文件 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
</web-app>
---------------------------------------
15.register.jap:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>注册账号</title>
<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">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
欢迎来到注册界面!<br/>
<form action="<%=basePath %>userinfoAction!saveUserinfo.action" method="post">
请输入账号:<input type="text" name="user.userid"><br/>
请输入密码:<input type="password" name="user.userpwd"><br/>
请输入年龄:<input type="text" name="user.userage"><br/>
<input type="submit" value="注册">
</form>
</body>
</html>
0 0
- ssh2项目搭建xml文件形式
- ssh2项目搭建注解形式
- SSH2项目搭建
- myeclipse搭建SSH2环境的项目引用
- Maven4MyEclipse 搭建ssh2+extjs项目(1)创建mavenweb项目
- SpringAop的xml文件形式
- SpringAop事务xml文件形式
- JAVA输出XML文件形式
- SSH2整合项目开发中spring配置文件applicationContext.xml分析
- SSH2整合项目开发中spring配置文件applicationContext.xml分析
- Maven4MyEclipse 搭建ssh2+extjs项目(2)加入struts2支持
- Maven4MyEclipse 搭建ssh2+extjs项目(3)加入spring支持
- IntelliJ IDEA 12.0搭建Maven Web SSH2架构项目示例
- Maven搭建SSM项目时的pom.xml文件配置
- (ssh2整合)web.xml
- 简单SSH2环境搭建
- ssh2框架搭建
- SSH2框架搭建
- 字符串加密工具
- sprintf,sscanf,snprintf
- 使用Python和OpenCV检测图像中的物体并将物体裁剪下来
- ssh2配置
- RecyclerView的用法
- ssh2项目搭建xml文件形式
- ViewPager与PagerTabStrip的基本使用方法
- 动态添加Fragment
- ssh2项目搭建注解形式
- ios控件NSTimer计时器
- w7 64位 Caffe环境配置
- springmvc配置及接值和共享
- LeetCode 48. Rotate Image
- bzoj1055 [HAOI2008]玩具取名[区间DP]