![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2的学习
clwahaha
学习中
展开
-
Struts2的类型转换
转化类一般继承StrutsTypeConverter,而不会DefaultTypeConverter 1. 基本类型的转换: int, Date struts2默认就将它转换了. 2. 自定义对象类型的转换 比如要对xxxAction中的User的成员变量user进行类型转换, i. 局部转化: a. 在Action的同级目录下新建一个xxxAction-conversion原创 2008-10-30 10:56:00 · 505 阅读 · 0 评论 -
Struts2与ServletAPI之间的联系
1. ActionContext类似与HttpServletRequest ActionContext中的 Object get(Object o)和void put(Object key, Object value) 就相当与HttpServletRequest的getAttribute()和setAttribute() 可以通过ActionContext的静态方法getActio原创 2008-10-30 10:59:00 · 637 阅读 · 0 评论 -
Struts2Action的属性赋值方式
比如在件jsp页面中有个name属性的textfield,在自定义的Action类中有个username的成员变量, 当页面提交数据时, Struts2会自动到Action中找有没有setName(String xxx)方法,有的话就赋值,若没有的话,就不赋值。所以只要在 setName(String xxx)方法中将xxx赋值给username照样成功,即 this.usernam原创 2008-10-30 10:52:00 · 1757 阅读 · 0 评论 -
Struts2应用中的国际化
jsp文件的国际化: 1. 在src目录下新建资源文件,如message.properties,message_zh_CN.properties,message_zh_CN.properties。 2. 在struts.xml文件中加上, 位置在标签下. 3. 在JSP文件中用标签,name属性的值是你在properties文件中定义的值. /*********************原创 2008-10-30 10:57:00 · 488 阅读 · 0 评论 -
Struts2动态方法调用的3种方式
1. 在struts.xml文件action标签中加上一个属性method,值就是方法的名字, 然后在action类中实现这个方法,写法和execute方法一样。 2. 在JSP页面中将form标签的action属性改成action="login!xxx.action": login指的是sturts.xml中action的name属性,xxx就是在action类中实现的方法的名原创 2008-10-30 11:00:00 · 1450 阅读 · 0 评论 -
Struts2之两个Action传值和不传值的struts.xml文件配置
例如 在执行完action1之后要直接跳转到action2,并且action1要传一些参数给action2,在struts.xml文件中的配置如下: action2 ${param1} ${param2}原创 2008-11-21 16:03:00 · 3951 阅读 · 0 评论 -
TagSupport与BodyTagSupport 标签返回值的比较:
对于TagSupport doStartTag()的默认返回值是SKIP_BODY, doEndTag()的默认返回值是EVAL_PAGE. 对于BodyTagSupport, doStartTag()的默认返回值为EVAL_BODY_BUFFERED, doEndTag()的默认返回值是EVAL_PAGE转载 2008-11-27 11:12:00 · 796 阅读 · 0 评论 -
在jsp中取得Struts2 Action中集合的方法返回值
比如有一个UserAction,里面有一个成员变量users,里面有若干个User类型的对象,我现在在前台JSP中要对users这个集合的大小进行判断,不为0的话就显示用户信息,否则显示 ”没有用户!“。在JSP中判断的代码可以这样写: 没有用户!原创 2009-04-23 15:22:00 · 2648 阅读 · 0 评论