该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-25
最后修改:2008-11-18
/* 大家如果喜欢学习struts2可以随时来看看,欢迎大家的到来! 由于我的时间有限,很多地方都不能详细的讲解,因此需要大家的理解和支持,其实学这个,我也只能做一下指导,如果大家有不懂的可以留言询问。大家互相学习学习! 我会在每一天出一篇struts2讲解。如果有事耽搁了,请大家原谅! */ /*
大家注意代码中标有红记的地方,是学习的重点。 */ 第一步(view编写):(login.jsp) <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!-- 导入struts2的主要标签库,在struts2中去掉了很多不必要的标签,也将标签全部整合在了一起,更方便开发--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <title>My JSP 'login.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> </head> <body> <!--注意:login不是与action直接对应,而是通过struts.xml映射文件中的 name=“login”对应--> <!--在struts2中,表单提交后自动被传给action,其中的set方法会将值暂时保存在内存中,以供使用--> /* 利用标签创建提交表单,相信大家看得懂。 */ </body> /*
*/ (result.jsp) <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <title>My JSP 'result.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> </head> <body> <!--jsp中的条件表达式,获取forward传递的值,在struts2中,如没进行具体设置,默认情况是服务器端跳转,也就是所说的forword,而并不是请求跳转Redirect--> 第二步(action) package com.newstar.struts2.action; import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport { /** execute()只做调控作用,业务逻辑不应该在这里完成,这里因为比较简单,我才写在了这里。业务逻辑交给业务层,我以MVC模式举例。 */ /* 这个方法是做表单验证的,是struts2中很重要的一部分,后面我会作具体介绍。相信这点代码还是难不倒大家的。 */ 第三步(web.xml)
<filter> <!--这是struts2的精华部分,大家看好了,大家记得struts1中是怎样配置的吧,这个是不是简单的多了呢。这个就是对所有用户输入数据的过滤器映射,也就是说只要用户有提交数据(不管是空值还是其他确切的值)都会首先经过struts2中的过滤器过滤,然后才传下去。就这么简单,大家感觉到乐趣了吧。。呵呵。。come on everyone!--> 最后一步(struts.xml) <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC <!--这里就有点难度了,不过不用怕,后期我会向大家讲解。现在只需简单的了解就足够了package是继承于的web work,其实它的够着方式也是蛮有趣的。action内面的配置其实很简单,相信大家根据英文都能看懂了,就不说了--> 好了,今天的就到这了,GOOD BYE! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-06-25
不错,是学习入门的好帖子.
希望后期相继的发些Struts2+Spring+Hibernate的案例. 我正在学习SSH综合开发 |
|
返回顶楼 | |
发表时间:2008-06-25
排版真难看...有什么新意吗?看来得投新手了.
|
|
返回顶楼 | |
发表时间:2008-06-25
排版真难看...有什么新意吗?看来得投新手了.
|
|
返回顶楼 | |
发表时间:2008-06-25
谢谢噢,对新手有帮助
|
|
返回顶楼 | |
发表时间:2008-07-23
我就晕了我做的程序老找不到login.action一般是什么原因呢烦死人了
|
|
返回顶楼 | |
发表时间:2008-07-23
眼睛都看花了,拜托排好以后再贴上来
|
|
返回顶楼 | |
发表时间:2008-07-28
我在做前台的时候<jsp:forward page="login.action"/>为什么找不到路径呢
但是在地趾栏打链接http://localhost:8080/login.action 或者表单都可以找到为什么呢,我用的是struts2 spring 2.5 hibernate3.2 |
|
返回顶楼 | |
发表时间:2008-10-07
我这样配置怎么报错了?<%@ taglib prefix="s" uri="/struts-tags"%> 这个提示找不到标签什么的...
|
|
返回顶楼 | |
发表时间:2008-11-15
注意导入的标签地址 uri="/struts-tags"
|
|
返回顶楼 | |