<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
</struts>
模板。。。
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
</struts>
模板。。。
2017-05-14
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExcuteFilter</filter-class>
2017-05-14
看过一个高手的配置文档 里面就一句话 <constant name="struts.objectFactory" value="spring" /> 结合了spring 来用 action里面使用的是注解,这样好简洁
2017-05-14
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 1 in the generated java file
有么有遇到这个错误的,我用的jdk1.8,tomcat7.0,eclipseNeon
An error occurred at line: 1 in the generated java file
有么有遇到这个错误的,我用的jdk1.8,tomcat7.0,eclipseNeon
2017-05-12
前边有位朋友提醒过了,现在再次提醒一下:
弄了一晚上加一上午总算找到了问题之所在。提醒各位朋友,用MyEclipse不要手动添加jar包,只要安装了Struts服务系统会自动添加需要的jar包,如果再手动添加会导致jar包冲突
弄了一晚上加一上午总算找到了问题之所在。提醒各位朋友,用MyEclipse不要手动添加jar包,只要安装了Struts服务系统会自动添加需要的jar包,如果再手动添加会导致jar包冲突
2017-05-10
自己尝试
1、用"*_*"作为通配符,不管输入什么URL都不会调用默认action;
2、用"helloworld_*"作为通配符,输入aa.action会调用默认action,但输入helloworld_aa.action不会调用默认action
使用通配符后,符合该通配符形式的输入都会被锁定在该action内?
1、用"*_*"作为通配符,不管输入什么URL都不会调用默认action;
2、用"helloworld_*"作为通配符,输入aa.action会调用默认action,但输入helloworld_aa.action不会调用默认action
使用通配符后,符合该通配符形式的输入都会被锁定在该action内?
2017-05-09
http://www.cnblogs.com/xdp-gacl/p/3496242.html 这是myeclipse的配置方法自己看啊 我叫雷锋
2017-05-09
默认action最好定义在默认namespace的包内
因为所有经过该包的action都会被拦截。
但是通配符的优先级比默认action高,如果action的name="*_*",所有经过该包的请求会被action先行拦截,但是由于action找不到对应的类,仍然会报错
因为所有经过该包的action都会被拦截。
但是通配符的优先级比默认action高,如果action的name="*_*",所有经过该包的请求会被action先行拦截,但是由于action找不到对应的类,仍然会报错
2017-05-08
这里的默认namespace指的是没有指定namespace的包,这里的action,输入任何项目内路径都可以找到。这里的action搜索机制,可以这么描述,沿着路径找到的第一个包,如果没有对应action,则去默认namespace内包含的包内查找,没有找的就报错
2017-05-08