不知道是健忘还是眼高手低的缘故,一些简单的很不屑一顾的知识技能,某个时间想用的时候,竟然发现无从下手,也罢,每用到一些东西,其使用方法都记录下来,免得以后再google!
Eclipse 手动添加 struts1.3(未用到validator验证)
1.下载struts1.3 jar包,放到lib目录下,导入到项目中
下载地址:http://struts.apache.org/
2.修改 web.xml文件 添加如下的代码
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
3.创建struts-config.xml文件 目录 WEB-INF
以下是个struts-config.xml文件的例子
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans>
<form-bean name="logonForm" type="logon.LogonForm" />
</form-beans>
<action-mappings>
<action path="/logon" type="logon.LogonAction"
name="logonForm" validate="false" scope="request">
<forward name="LogonSuccess" path="/logonSuccess.html" />
<forward name="LogonFailure" path="/logonFailure.html" />
</action>
</action-mappings>
</struts-config>
4.创建Form,继承 ActionFrom
5.创建Action,继承 DispatchAction
6.创建相关页面 如 logon.jsp logonSuccess.html logonFailure.html
附:Form Action logon.jsp 代码
1).LogonForm
package logon;
import org.apache.struts.action.ActionForm;
public class LogonForm extends ActionForm {
private String username;
private String password;
private String logonstatus;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getLogonstatus() {
return logonstatus;
}
public void setLogonstatus(String logonstatus) {
this.logonstatus = logonstatus;
}
}
2).LogonAction 代码
package logon;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
public class LogonAction extends DispatchAction {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
LogonForm logonform =(LogonForm)form;
if(logonform.getUsername().trim().length()>0 && logonform.getPassword().trim().length()>0){
return mapping.findForward("LogonSuccess");
}
return mapping.findForward("LogonFailure");
}
}
3).logon.jsp代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><%@page
language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<html>
<head>
<title>logon</title>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<meta name="GENERATOR"
content="Rational® Application Developer™ for WebSphere® Software">
</head>
<body>
<form action="logon.do" method="post">
<table>
<TR>
<td>UserName</td>
<td><input name="username" type="text" /></td>
</TR>
<TR>
<td>PassWord</td>
<td><input name="password" type="password" ></td>
</TR>
<TR>
<td><input type="submit" value="LOGON" /></td>
<td><input type="reset" value="RESET" /></td>
</TR>
</table>
</form>
</body>
</html>
分享到:
相关推荐
最近给学生上课,机房里只安装了eclipse,在进行struts1开发时,需要导入开发包,整理里Struts开发所需要的包,另外,提供了一个例子,是可以使用的,已经让学生测试过的,如果不能使用请留言。其中开发包在...
在Eclipse中配置Struts2项目(html)手把手教会你 如何在Eclipse中配置Struts2。 struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置...
Eclipse中配置Struts2项目指南 ,介绍Eclipse中如何配置Struts2项目
代码可导入myeclipse 或者是eclipse中直接云新 功能:简单的身份认证系统 JSP+struts+hibernate+mysql5.x 开发平台myeclipse 6.0 GA 数据库mysql 5.x 数据库名 test 表名 logic
NULL 博文链接:https://chaozhichen.iteye.com/blog/739396
JAVA Eclipse 配置Struts2
eclipse插件mybatis反向代理插件,支持大部分eclipse版本,help中安装,不需要解压
在Eclipse中创建Struts2项目
eclipse中mybatis、oracle驱动的generator插件,直接解压拷贝到eclipse中即可使用,简单快捷方便进行mybatis逆向工程生成实体类、dao和sql配置文件
使用Eclipse开发Struts1.2文档,自己总结的资料,希望与各位同志多交流
环境搭建,java教程,行业内最新资讯,优秀的教学资源,很多很详细的例子,非常有助于学习道路上前进,并且是最经典的例子,最经典的教材
Eclipse MyBatis插件文件安装方式
精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码....
eclipse手动搭建(Struts2.5+Spring5.0+hibernate5.2)整合框架,可运行实例
笔者刚刚入门学习了使用EclipseEE平台开发基于struts1的Web JSP程序,正式调试完成了第一个struts1程序,希望可以对需要的朋友有所帮助
直接将压缩包解压,把解压出来的这两个文件放到eclipse下的 plugins文件夹 ,然后重启eclipse即可添加成功
eclipse搭建struts1.2,简单的hello页面,只是搭建成功,并无集成其他框架
m2eclipse 1.3版本完美集成ecliopse3.7,离线安装方式如下: 1、解压下载文件到eclipse根目录(或其他目录myplugins,方便做link式链接路径) 2、eclipse根目录links目录下创建m2eclipse.link,文件内容path=path=D:/...
精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码分享给大家的实战案例很值得参考,带数据库版!!!!