`
Javaloverlover
  • 浏览: 343456 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
struts2为国际化进行了进一步封装,从而简化了应用程序的国际化。 加载国际化资源的方式,最简单的是加载全局的国际化资源文件,配置struts.custom.i18n.resources常量即可。 <constant name="struts.custom.i18n.resources" value="mess ...
struts2可由action,拦截器添加PreResultListener监听器,这个监听器可以在转入实际物理视图前回调该监听器的beforeResult()方法。 action代码: package com.randy.com; import java.util.Date; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.ActionSupport; import com ...
struts2提供了很好的异常处理方式,通过声明式的方式管理异常处理。 首先由action抛出异常,再由配置文件进行配置异常处理。 action类: package com.randy.com; import java.sql.SQLException; import java.util.Date; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.ActionSupport; ...
配置全局结果,struts.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts ...
struts2的redirect和redirectAction结果类型,非常相似,配置时,只需将result设置为redirect或redirectAction。如: redirect类型:<result type="redirect">/welcome.jsp</result> redirectAction类型:<result type="redirectAction"><param name="actionName">action名</param><param nam ...
struts2支持多种结果类型,这里给出plainText类型的配置。对于这中类型的配置,只需在struts.xml中配置这种结果集即可。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"&g ...
struts2的默认action,当其它action都不能匹配时,将用默认的action进行处理。 默认action配置在默认命名空间里。 下面是struts.xml中的配置: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/str ...
在配置struts.xml的默认action时,出现了The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action- ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)"错误,下面是配置文件: <?xml version="1.0" encoding=&quo ...
在编写代码时,突然出现:Access restriction: The type Launcher is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar错误,解决办法,在java build path中先移除jre system library,然后重新将jre system library重新add进来。 java交流群:132607763

博客网址

java-web交流群:132607763 struts2数据类型转换器:http://blog.csdn.net/mimixin/article/details/6416059
java-web交流群:132607763 Action中有对象属性,表单提交后,action自动为对象赋值。 book类: package com.mm.entity; import java.util.Date; public class Book { private String name; private String author; private Date publishDate; public String getName() { return name; } public void setName(String name) ...
java-web交流群:132607763 struts2.1开始,支持了零配置。可以不需要struts.xml文件进行配置就可进行配置。 需要添加的包有: asm-xxx.jar asm-commons-xxx.jar struts2-convention-plugin-xxx.jar 这样就完成了零配置。 接着就可以对action用annotation进行配置了。 一个简单的例子: import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation. ...
java-web交流群:132607763 今天在struts2中使用<s:head theme="ajax"/>,但会一直报错。站点都不能打开,但去掉这句话就能正常显示。 这个原因是struts2版本的问题。我的版本是2.2.3版本。解决方案: 添加struts2-dojo-plugin-2.2.3.jar到lib下。然后在page下添加<%@ taglib uri="/struts-dojo-tags" prefix="sd" %>,在<head>中添加<sd:head parseCont ...
首先下载Struts2的jar库。 地址:http://struts.apache.org/download.cgi#struts232-SNAPSHOT 将需要的jar库拷贝到WEB-INF下的lib中。基本的9个包是: commons-fileupload-xxx.jar commons-io-xxx.jar commons-lang-xxx.jar commons-logging-xxx.jar freemarker-xxx.jar javasist-xxx.jar ognl-xxx.jar struts2-core-xxx.jar xwork-core-xxx.jar 在web.xml ...
java-web交流群:132607763 java web中,客户端不能直接对WEB-INF下的资源发起请求。但是在servlet程序中可以控制。 在servlet中先对用户进行权限验证,通过就forward到WEB-INF下的资源。可以配置servlet的参数,来给特定的用户颁发权限。只需在init-param中配置相关用户信息即可。控制起来很方便,无需改变程序代码。获取值可直接用getInitParameter(String name); 也可以将参数配置成全局参数,在servlet平级的地方配置context-param。可用getServletContext.getInitParam ...
Global site tag (gtag.js) - Google Analytics