`

Struts2的修炼

阅读更多

修炼Struts2快一个星期了,了解了不少,感觉要比Struts1简洁明快许多,很喜欢,目前抵达:

 

http://struts.apache.org/2.2.1/docs/message-resource-files.html

 

到配置文件,即xxx.properties,xxx与Action类同名,注意大小写,及所在包的层次,在哪个层次的properties文件,执行过该层次的Action的view层可以用到(The keys and values defined in that property file will be available to all the view pages that are rendered after executing an Action class.)。

 

2010.12.29

http://struts.apache.org/2.2.1/docs/struts-2-form-tags.html

学了各式各样的form组件,如select,radio,checkbox,checkboxlist等。

一般集合组件包含两个值内容,所有范围值内容和预选值内容,包括标签值等,但其中checkboxlist的hidden域只有一个,貌似传输的信息是是否多选!?

 

2010.12.30

http://struts.apache.org/2.2.1/docs/wildcard-method-selection.html

看到了方法调用通配符这一章

<action name="*Person" class="org.apache.struts.tutorials.wildcardmethod.action.PersonAction" method="{1}">
    <result name="success">view.jsp</result>
    <result name="input">input.jsp</result>
</action>

 *代表任意,零或多个字符,这里也就能代表任意以Person结尾的action都会被映射到PersonAction,后面的method="{1}"就是等于前方*所代表的,原文:

The * is the wildcard character. Any action name values that end in "Person" will be handled by this action mapping. Whatever value is before "Person" will be the value used for the method attribute (the {1} place holder will be replaced with that value).

 

2011.01.04

http://struts.apache.org/2.2.1/docs/struts-2-annotations.html

终于完成了struts2教程的最后一课,这一章旨在通过努力减少struts2的更多依赖,如配置xml等,它可以通过convention来实现,这样就能使项目更简洁。

 

 

分享到:
评论

相关推荐

    Java软件开发修炼过程

    1. **Struts**:理解其架构,使用Action、Interceptor等组件。 2. **Hibernate**:对象关系映射(ORM)框架,涉及检索映射、多表查询和缓存。 3. **Spring**:核心的IOC和AOP,DataSource配置,事务管理,SSH集成和...

    程序员从初级到高级知识汇集

    - **SSH整合**:Spring3 + Struts2 + Hibernate4 的整合是企业级应用开发中常见的技术栈,它提供了模型-视图-控制器(MVC)的完整解决方案。DWR(Direct Web Remoting)用于实现页面与服务器的实时交互,EXT则提供...

    commons-fileupload-1.3-bin.zip

    - Struts2框架中,`CommonsFileUploadInterceptor`拦截器会将解析后的`FileItem`转换为`MultipartFile`对象,这是Struts2特有的一种包装类型,方便与Action类的属性绑定。 5. **异常处理**: - 在处理文件上传...

    技术博客珍藏版

    - SSH框架整合:Spring3、Struts2和Hibernate4是Java企业级应用中常用的三大框架,它们的整合可以实现MVC模式,提高开发效率。DWR用于提供异步更新,Ext是一个JavaScript库,JSON则是数据交换格式。 - SSI整合:...

    JAVA 基础有由浅入神中高级视频

    本套视频教程录制完中国第一套Java培训视频、潜心修炼6年后复出的继Java邮件和struts视频教程之后的第三部视频教程,它与市面上目前流传的java基础视频教程有很大的区别,在那些java基础视频教程的基础上进行了有...

    PHEI Broadview 2007专业书目 第一期24

    2. **JSP技术**:JSP(JavaServer Pages)是Java Web开发中的重要部分,书目中有《JSP 网络编程》、《精通 JSP 编程》、《JSP 2.0 技术手册》等,这些都是学习JSP语法、动态页面生成和MVC模式应用的好资源。...

    jsp学习笔记

    2. **JNDI (Java Naming and Directory Interface)**:较少被使用的一种技术,主要用于查找和访问企业级应用程序所需的资源和服务。 3. **EJB (Enterprise JavaBeans)**:这是一种组件模型,用于创建可重用的企业级...

    jsp+servlet+javaBean实现MVC

    在实际项目中,我们还可以使用框架如Spring MVC或Struts来简化MVC的实现,这些框架提供了更强大的功能,如依赖注入、AOP(面向切面编程)和自动调度等,有助于提升开发效率和应用性能。 总结起来,JSP、Servlet和...

Global site tag (gtag.js) - Google Analytics