- 浏览: 125444 次
文章列表
使用struts2 提供的拦截器
- 博客分类:
- struts2
<?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.devMode" valu ...
struts2 校验器xml配置
- 博客分类:
- struts2
struts.xml:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="struts-default.xml"/>
<package name="default" extends=&qu ...
1 , xml 页面有 XX 报错, 但是代码木问题 。。 关闭页面后重新打开问题解决 哦耶
package exaction;
import com.opensymphony.xwork2.ActionSupport;
public class PrimeAction extends ActionSupport {
//
private static final long serialVersionUID = 1L;
private int num;
private String number;
public String execute() {
num = Integer.valueOf(number);
if (!Is ...
// 把长度设进属性里面
this.setIvrLength(loginInfo.getEnterpriseInfo().getIvrPinRange());
//但取得时候却是空值...
this.getIvrLength()
经debug 两个对象不是同一对象。
public class TestRegex {
public static void main(String[] args) {
String pwd = "!885555558";
String regex = "^[0-9]+$";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(pwd);
System.out.println(m ...
应该是重启服务器就可以了! myeclipse+tomcat 的环境中修改哪些内容是不需要重新部署的, 修改哪些是要重新部署的
为什么 , 涉及到哪些内容。!??
1 , 添加jar包 ,只要重启就可以了。 but why?
2 , 修改java源文件,webapps 下面的class文件夹会自动更新, 只需要重启tomcat就可以了。? but why?
3 , 修改jsp 页面直接刷新即可,
4 , Action 继承 ActionSupport 中添加错误信息 addFieldError("number", &q ...
Caught Exception while registering Interceptor class intercept.GreetingInterceptor - interceptor - file:/D:/apache-tomcat-6.0.29/webapps/leaning_struts2/WEB-INF/classes/struts.xml:9:71
Caused by: java.lang.ClassNotFoundException: intercept.GreetingInterceptor
这种情况通常是由于struts.xml 配置文件 ...
把项目名改了以后如 原来的 leaning struts2, 改为 leaning_struts2 但是在tomcat 部署的webapps里面项目文件夹的名字还是原来的leaning struts2 。 这是为什么呢 ??
谁了解myeclipse 的改名原理呢。!
解决的办法: 右键项目名 在properties下 web 选项下把文件名改掉..! 但我不知道为什么 很郁闷
package arrays;
public class AList extends ListInterface{
public boolean isFull() {
System.out.println("isFull method ");
return false;
}
public void istrue() {
System.out.println("istrue method ");
}
public void isFalse(){
System.out.println(&qu ...
已解决 请看帖子http://www.iteye.com/topic/128814
查看行号的 快捷键 go to line 位 ctrl+L , 但是用不了 在Binding要把它改成 ctrl+p ;
安装了一个最新版的MyEclise6.0,安装好后ALT+/怎么也不能用,后来经过多次研究发现,原版本的ALT+/快捷键,在MyEclise6.0默认的是"CTRL+SPACE"快捷键,而"CTRL+SPACE"是我们经常用到的中英文切换法啊,在编程中不可能使用中英文切换来达到提示的快捷键吧,那么我们有办法!
安装好MyEclise ...
struts2 页面404 错误
- 博客分类:
- struts2
写了struts2 的例子, 访问页面的时候 在地址栏输入 http://localhost:8080/login ;
报了HTTP Status 404 - /login 错误 , 你知道是为什么吗 !!
没加项目名 @ 正确的应该是 http://localhost:8080/struts2/login.jsp 这样就能访问到webroot下的页面了。
2, 还有从pdf 书上copy下来的代码不能运行的 , 让吴安国调试了好长时间, 有乱码,xml格式等等错误@!! 尽量不要copy pdf上的代码哦。
org.apache.struts2.dispatcher.FilterDispatcher not found exception , 建了个简单的struts2 例子, 部署完之后运行报了找不到 filter 类异常 , 问了吴安国之后
定位为 ,jar包问题 , 最后发现tomcat webapp下面的lib里面没有 导入的jar包。
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
找不到过滤器 , 第一步先看下webINF 下面的lib 文件夹下面的jar包有没 ...