struts2
Roy_zdc
程序员
展开
-
struts2学习笔记1
1、struts2.x与struts1.x有着本质的区别,struts2.x是webwork和struts1.x的整合,主要是基于webwork的原理架构,所以与struts1.x有很多不同的地方。2、所有客户端请求,都是经过struts2的FilterDispatche原创 2011-08-13 10:49:48 · 593 阅读 · 0 评论 -
struts2验证框架将验证信息输出到指定位置
表单代码: <table border="1" cellspacing="10" cellpadding="5" style="width:100%; border-collapse:collapse;"> 用户名: <input type="text" id="user.userId" name="user.userId"原创 2012-05-06 08:45:51 · 3657 阅读 · 0 评论 -
Struts2验证框架配置好后,验证不起作用的几种可能
Struts2的验证框架有时不起作用,不要慌张,无外乎以下几种可能: 1. 命名是否符合约定: -validation.xml--validation.xml2. validation.xml的标签是否正确,比如是否关闭所有标签,是否多一个关闭标签等。注意:这方面错误没有任何提示, 只是验证不起作用。 3. fieldName转载 2012-05-05 23:42:54 · 3498 阅读 · 0 评论 -
struts2文件上传
对于struts2文件上传之前写过一个,是通过struts.properties的配置实现的,现在将配置信息改到了struts.xml中,一样可以成功了。实现对文件上传类型,文件大小上限,保存文件绝路路径参数注入action。上传jsp页面: 发微博 写微博 返回首页原创 2012-05-05 15:53:04 · 2570 阅读 · 0 评论 -
struts2文件下载bug
文件下载时报错,报错如下:java.lang.IllegalArgumentException: Can not find a java.io.InputStream with the name [downloadStream] in the invocation stack. Check the tag specified for this action. org.apache.st原创 2012-05-05 18:51:56 · 1888 阅读 · 2 评论 -
struts2过滤器实现身份认证
过滤器代码:AuthenticationFilter.javapackage com.gifer.action;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import java原创 2012-05-02 17:57:09 · 2306 阅读 · 0 评论 -
struts2 自定义拦截器实现身份认证
拦截器代码AuthenticationInterceptor.javapackage com.gifer.action;import java.util.Map;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionContext;import com.opensymphon原创 2012-05-02 14:34:01 · 2220 阅读 · 0 评论 -
struts2防止表单重复提交
1、struts.xml文件action中配置重复提交表单拦截器 /login.jsp /index.jsp /token.jsp 2、前台代码添加在form表单里添加: <s:textfield name="user.userId" label="用户名" value=""原创 2012-05-01 18:33:03 · 831 阅读 · 0 评论 -
Exception in thread "main" java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
Exception in thread "main" java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I at org.hibernate.hql.ast.HqlSqlWalker.generatePositionalParameter(HqlSqlWalker.java:896) at org.hibernate.hql原创 2012-04-27 14:39:18 · 6309 阅读 · 5 评论 -
struts2结果转向问题- Could not find action or result
15:00:58,297 WARN Dispatcher:60 - Could not find action or resultNo result defined for action com.gifer.action.NewsAction and result successat com.opensymphony.xwork2.DefaultActionInvocation.exec原创 2012-05-09 18:20:40 · 3059 阅读 · 0 评论