IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上…
[b][colorred] 现象:Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the <param name"inputName"> tag specified for this action.[/color][/b]原因:你要下载的文件不存在,导致inputStream为nul…
在Struts的官方网站上,写着下面两段话: Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full development cycle, from building, to deploy…
原文地址为:
Struts2中关于"There is no Action mapped for namespace / and action name"的总结今天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一个…
ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;b0c40e)错误异常在提交form表单的时候发现后台经常出现类似异常,很奇怪,因为我的前台提交的参数和设置的ognl根本没有x之类的参数 后经研究发现原来是使用…
org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (2359629) exceeds the configured maximum (2097152) 异常。这个最大值是在struts2的源文件“struts2-core-2.0.11.1.jar\org\apache\struts\ defau…
文章转自:http://blog.sina.com.cn/s/blog_654d69690100vwsr.html第一种方法(继承SessionAware类来取得session,然后用invalidate()方法清理)
public class ExitAction extends ActionSupport implements SessionAware{
Override
public String execute() throws Ex…
StrutsHibernateMySql 中文乱码问题解决方案项目:china数据库版本:4.0.23几个关键地点:一、MySql数据库:配置my.ini文件,内容如下:#This File was made using the WinMySQLAdmin 1.4 Tool#2005-10-25 17:36:48#Uncomment or Add only the keys that you know how wo…
h1. 一个例子 请看下面的需求,假设有如下用户对象模型: Java代码 public interface User { public String getName(); public Date getRegisterDate(); public Customer getCustomer(); } public interface Customer { public String getId(); public St…
其实分文件夹放就不会出这个错的。spring的jar放入spring文件夹中,hibernate的jar放入hibernate文件夹中 Q:确认了配置文件都没有错了,但是还是Servlet action is not
available ,action里面只是打印一句话而已。然后我就分开做
整和SSH看…
中国 [选择] 使用条款 dW 全部内容----------------- AIX and UNIX Information management Lotus Rational Tivoli WebSphere Workplace----------------- Grid computing Java 技术 Linux Open source Security SOA & Web services Web architecture…
Spring 的创立者 Rod Johnson 以一种批判的眼光看待 Java™ 企业软件开发,并且提议很多企业难题都能够通过战略地使用 IOC 模式(也称作依赖注入)来解决。当 Rod 和一个具有奉献精神的开放源码开发者团队将这个理论应用于实践时,结…
struts2系统自带了很多拦截器,有时需要我们自己定义,一般有两种方式:
一、实现Interceptor接口
public interface Interceptor extends Serializable{ public void init(); public void destroy(); public String intercept(Act…
现象:
org.apache.jasper.JasperException: /condition.jsp(11,1) According to TLD or attribute directive in tag file, attribute value does not accept any expressions org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:4…
这个报错也没解决....额..............现在errorfield都不能用了...准备重新装tomcat
至于glassfish,报错除了原先的classloader问题外,还有以下问题
type Exception reportmessagedescriptionThe server encountered an internal error () that prevented it from fulfillin…
LoginAction.java
public class LoginAction implements Action { //使用类型转换器将字符串请求参数直接转换成一个User实例 private User user; private User customer; private Date birth; //封装Action处理结果的tip属性 private String tip; publ…
Spring MVC是Spring框架中的一个模块,它提供了一种基于MVC(Model-View-Controller)架构的Web开发方式。与传统的JSP/Servlet开发方式相比,Spring MVC更加灵活、高效,可以帮助开发人员快速构建高质量的Web应用程序。本文…
转载于--java之旅(3)什么是java? Java 与 c 及c的比较:1、自动内存管理:Java对于内存的分配是动态的,并具有垃圾回收机制。2、不在类外定义全局变量。3、Java中将不再使用goto语句。4、Java中取消了指针。5…
Cannot forward after response has been committed
这句话的直译意思好像是,response已经提交了,不能再转向了。
其实这个错误是由于response多次提交或者是由于有页面显示后仍然含请求转向产生的,换句话说就是程序在return之前就已经执行…
1.后台数据:/** List of days. */private Collection<Date> examDays;/** The map list. */private List<Map> examDayList new ArrayList<Map>();SimpleDateFormat df new SimpleDateFormat("dd");for (Date examDay : examDays) {Map examDayM…
看了很多的资料书籍,都提了一下ActionForm的生命周期。例如,在“Programming Jakarta Struts"中是这样描述的:“控制器收到的请求”->“创建或再循环ActionForm”->“调用reset()“->“正确 保存ActionForm”->“由请求组合…
Java中如果在定义方法时,在最后一个形参的类型后增加三点(...),表明形参可以接受多个参数值,多个参数值被当成数组传入public class Varargs
{//定义了形参长度可变的方法public static void test(int a, String... Books){//books被当成数组处理for(S…
<?xml version"1.0" encoding"UTF-8" ?> <!-- /* * $Id: struts-plugin.xml 722219 2008-12-01 20:41:26Z musachy $ * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See th…
<?xml version"1.0" encoding"UTF-8" ?> <!-- /* * $Id: struts-plugin.xml 722219 2008-12-01 20:41:26Z musachy $ * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See th…
异常代码
严重: Exception starting filter struts2java.lang.NullPointerException at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209) at com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60…
AndroMDA Getting started(一)
AndroMDA Getting started1.Getting started with AndroMDA理解新工具和技术是一件令人畏缩的任务,AndroMDA也不例外。这篇教程作为AndroMDA的能力的温和的介绍。我们将想你展示如何一步一步的设置你的开发环境和构建你的…
现象是:更新操作完成后,本应该是中文的字段都莫名其妙变成了乱码。 比较了两个版本的代码,经过排除后,发现问题出在一个filter中,下面是出问题的代码: public class MyFilter extends StrutsPrepareAndExec…
Spring 2.0核心技术与最佳实践1.光盘中resin的使用,每个项目自带一个start_resin(配置了resin_home,java_home就可以使用了),双击启动的就是以这个项目为根目录的。运行http://localhost:8080/hello.jsp(hello.jsp就是web下任意一个页面) 工具文件resin.conf,start…
//Stream 去重:list.stream().distinct()
public static List removeDuplicate(List list) {HashSet hashSet new HashSet(list);list.clear();list.addAll(hashSet);return list;
}//通过 HashSet 剔除重复元素
public static List removeDuplicate(List list) {L…
Struts2的Action组件是不依赖servlet API 的。那么当你在action中的业务需要处理HttpServletRequest和HttpServletResponse的时候(比如要对响应做处理写cookie,生成验证码)怎么办呢? 有3种办法可以实现action中获取servlet api 1.使用Servle…
首先需要定义一个记录页码相关参数的类: import java.util.List;public class Page {/** 当前页 */private int pageNo;/** 每页数据量 */private int pageSize;/** 总数据量 */private int allCount;/** 总页数 */private int allPage;/** 每页开始 */private int …
SSH 类库问题 java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer2009-09-16 02:15由MyEclipse自动导入的Spring,Hibernate,Struts 类库 发布到Tomcat发现问题: java.lang.NoClassDefFoundError: Could not initialize class…
如果遵循Struts2文档教程Simple Setup一节的方法对Strust2的架构进行从头构建的话,那么在接下来的Hello World一节中构建的网站部署到Tomcat6上后将无法启动。原因是Simple Setup一节中说明的需要的库文件有: The following files are a minium requirem…
今日内容 零、 复习昨日 一、Spring 零、 复习昨日 一、引言
以前
public class HelleServlet extends HttpServlet{UserService service new UsrServiceImpl();void doGet(){service.findUser();}
}public interface UserService{User findUser();
}
public class UserServ…
Struts的最佳实践
Build the best performing large applications
By Puneet Agarwal, JavaWorld.com, 09/13/04译者:下面的实践在现在看来有些可能并不是最佳,译出来主要是供大家参考。
带动态域的屏幕(Screen with dynamic fields&#…
1---:java.lang.NoClassDefFoundError: org/apache/struts2/dojo/views/jsp/ui/HeadTag
解决办法:原因缺少了dojo的JAR包,引入即可:struts2-dojo-plugin-2.1.2.jar
(
The "head" tag renders required JavaScript code to configure Dojo a…
J2EE Security: JAAS or declarative J2EE security ? Is there a need for a JAAS framework for Web application security? With the Java Authentication and Authorization Service (JAAS), recently added as an official component to the J2EE platform, and the sta…
Spring,SpringBoot注解相关问题 1.JsonFormat解决 Date类型格式的转换2.Schema导致Error creating bean with name swaggerFacadeOpenApiProvider defined in URL [jar:file:/D:/maven/repo-gscp/com/linewell/gov/hoox/gov-hoox-swagger/1.0.2/gov-hoox- 1.JsonFormat解决 Dat…