SSH框架搭建过程---之Struts框架的使用(3)
2014-07-22 17:31
351 查看
Struts框架的使用
1.编写Action类2.Struts配置
1) 配置Struts核心过滤器
2) 配置Action映射
1. 导包
a) 注意:这个包是在Struts2与Spring整合的时候用的,单用Struts2的时候一定不能导这个包。
2. 编写Action类
import com.opensymphony.xwork2.ActionSupport; public class DemoAction extends ActionSupport { private static final long serialVersionUID = -466504590042207559L; private String name; private String password; public DemoAction() { super(); } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String execute() { return SUCCESS; } }
3. 在web.xml部署描述符中进行如下配置:
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
4. Action组件必须在struts.xml文件中进行配置后才能正常使用。Struts.xml文件必须位于应用程序的WEB-INF/classes中。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//ApacheSoftware Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="demo" namespace="/demo"extends="struts-default"> <action name="DemoAction" class="cn.edu.bucea.action.DemoAction"> <result name="success">/index.jsp</result> <result name="input">/index.jsp</result> </action> </package> </struts>
5. 编写Demo.jsp
<body> <p>This is Demo.</p> <s:form action="Demo" method="post"namespace="/demo" theme="simple"> 姓名:<s:textfield name="name" /><s:fielderror name="name"/><br /><br /> 密码:<s:textfield name="password" /><s:fielderror name="password"/> <s:submit value="提交"/> </s:form> </body>
注:以上是Struts2的应用
==============================================================================
下一篇:SSH框架搭建过程---之Struts整合Spring
相关文章推荐
- SSH框架搭建过程---之Hibernate框架的使用(1)
- SSH框架搭建过程---之Spring框架的使用(2)
- Windows搭建并使用SVN全过程
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录
- 使用Myeclipse10.0自动生成搭建SSH框架(数据库表自动反向转换成Hibernate实体)实现用户登陆
- MyEclipse使用maven搭建SSH框架---卸载MyEclipse8.5自带的Maven4MyEclipse
- 使用maven2搭建SSH框架
- 使用MAVEN搭建SSH框架一 搭建struts2一
- zookeeper 原理及搭建过程,使用方法
- MyEclipse搭建struts框架,并且实现登陆流程和拦截器使用
- Centos5.7使用xen搭建虚拟机集群过程
- Windows下Git服务器搭建及使用过程中的一些问题
- Windows下Git服务器搭建及使用过程中的一些问题
- 使用MAVEN搭建SSH框架一 搭建struts2 二
- Linux(Ubuntu)下使用APACHE搭建http网站全过程
- 使用gns3搭建CCNA、CCNP学习环境过程的总结分享
- SSH框架搭建的全过程
- nutch2.1在windows平台上使用eclipsedebug 存储在mysql的搭建过程
- 使用MyEclipse搭建SSH框架