Struts2
superhill
这个作者很懒,什么都没留下…
展开
-
Struts2的几个配置
1.设置源码关联首先到了具体的工程下面以后,在web applibrary目录下面找到struts2/core/2.3.1.1.jar,点击右键,选择properties,进去以后选择sourceattachment。由于struts2的文件夹里面本身就有源码,所以,找到它。路径是在src/core/src/main/java,将这个路径通过ExternalFolder添加过去,以原创 2012-05-21 22:08:18 · 382 阅读 · 0 评论 -
Struts2的参数接收
一共有3中方法传递参数第一种就是在action类里面定义参数,比如name,age,然后写好get和set方法,在输入路径的时候写一个...projectname/namespace/action!add?name=a&age=18这样就把2个参数给传进去了。第二种 DomainModel写一个类,比如User,里面装着属性等等,该写set和get原创 2012-05-21 22:10:34 · 318 阅读 · 0 评论 -
Struts2的简单数据校验
常常在登陆页面的时候要求你输入一个什么玩意儿,然后再进行下一步操作,比如说那种动态验证码,防止机器注册。怎么实现呢?你首先会给用户提示一个东西,比如说是一个字符串,“xyz",然后进入这个页面以后,要求用户照着输入一遍,进行核实,这个时候呢,用户输入的东西会被作为参数传递给Struts里面的action类,然后调用这个类的某个具体方法。假如说这个变量的名字为code原创 2012-05-21 22:10:59 · 518 阅读 · 0 评论 -
Struts2的Namespace
struts.xml文件中有一个namespace部分1.假如project名称为Struts2Test,namespace是"/",action的name为index,那么你要返回result里面的东西,就需要访问http://localhost:8080/Struts2Test/index2.如果namespace是"/xxx/",那就要访问http://l原创 2012-05-21 22:09:12 · 577 阅读 · 0 评论 -
Struts2的Action
1. action的name后面可以加一个class,里面有一个execute()方法,这个方法是用来被调用的。一旦有访问到来,首先会new一个对象出来,服务器能支持几十G的内存,所以,很多人访问问题也不大。然后就会调用对象中的execute()方法,execute有一个返回值,是一个字符串,根据这个返回值,然后来定向到底要访问哪一个。事实上,在result后面有一个nam原创 2012-05-21 22:09:39 · 531 阅读 · 0 评论 -
Struts2的path
每次当用户访问的时候要输入一个路径,这个路径比如说是http://localhost:8080/Struts2Test/当请求被发送到Tomcat之后,它就会首先去查看自己struts.xml文件中的namespace,如果找到了,就调用相应的action。关键的问题是,假如没有找到这个路径,这个时候就必须进行处理了。Struts2自己有这样一个处理机制,就是去web.xm原创 2012-05-21 22:10:07 · 482 阅读 · 0 评论