前几天用struts1写了个简单的登录例子,但是在配置路径的时候一直出问题,提示找不到资源,后来在网上找了一些资料,终于明白了,在此记录一下。问题出在<input type=form action="/login" method=post />正确的应该是:<input type=form action="/struts1Test/login.do" method=post />这里需要注意的是:1,在action(即login.do)前必须加上项目名称,否则会跳转错误。2,login.do中.do这个后缀不能少。名字可以随便起,但是必须和struts-config中的path属性对应起来,即必须相同。
今天学到的另外的知识:在web项目的action 路径配置中添加斜杆和不添加斜杠的区别:添加“/”则回到项目根目录开始寻找,不添加“/”表示从当前路径开始寻找。
第一次写博客,写得很粗糙,希望大家见谅。