摘要: 一,基本的国际化步骤1:配置struts国际化在struts-config.xml中配置message-resources标签<message-resource parameter="MessageResource"/>其中的参数是国际化配置文件MessageResource.properties的文件名。步骤2:提供国际化配置文件中文:MessageResource_zh_cn.properties英文:MessageResource_en_us.properties源文件:resource.properties表示中文信息在源文件resource.properties中硬编码中 阅读全文
posted @ 2011-02-14 21:47 魔战 阅读(4034) 评论(0) 推荐(0) 编辑
摘要: 一,ActionForm1,ActionForm创建ActionForm是做数据收集的,如果没有配置ActionForm那么就不需要理会ActionForm,如果配置就会到scope里去查找有没有ActionForm,如果scope里有则返回,如果scope里没有则创建ActionForm,创建之后就会把ActionForm设置到相应的scope中,而scope取决与设置的scope。2,ActionForm收集数据首先把表单中的name拿到,然后循环拿到name的值,在调用request.getParametervalues(),然后把取得的值按键值的方式放到map中,在调用beanutil 阅读全文
posted @ 2011-02-14 21:01 魔战 阅读(192) 评论(0) 推荐(0) 编辑
摘要: AcctionMapping封装的是Action的配置信息,一个Acction配置信息对应一个AcctionMapping。如果Action代码中没有其他的业务逻辑,而仅仅只是一个跳转代码,那么就可以把这个跳转设置到Action的配置信息中。<actionpath="/login" type="com.jzq.struts.LoginAction" name="loginForm" scope="request" validate="false" forward="/login_success.jsp"/><actionpath="/testunknown" unknow=" 阅读全文
posted @ 2011-02-14 19:57 魔战 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在struts中实现跳转就在Action中用ActionForward,然后再struts-config.xml实现跳转。AcrionForward默认实现的是转发,使用的是一个request,其中url地址不变;重定向使用的是两个request,其中url地址改变。可以在forward中设置重定向属性为true那么就把ActionForward变为了重定向。一,全局ActionForward与重定向在一个forward中加入redirect则表示一个action中实现了重定向:<forward name="login" path="/login.jsp" redirect="true" 阅读全文
posted @ 2011-02-14 19:09 魔战 阅读(1247) 评论(0) 推荐(0) 编辑