struts 无法访问 路径配置都不错,但是断点到action里面进不去,在页面改个错误的404,也就是提交没有问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts 无法访问 路径配置都不错,但是断点到action里面进不去,在页面改个错误的404,也就是提交没有问题相关的知识,希望对你有一定的参考价值。
呵呵,谢谢大伙的热心,问题自己解决了,后来证实确实没有任何错误
问题出现的原因不清楚,无法解释,在这里给大伙分享一下解决问题的方法吧
解决办法是从项目中直接coppy一个action再将之前写好的代码复制过去
你页面看一下那个action的路径是否有错。如果你是struts2那么需要加上namespace的名称才可以 参考技术A 把你的程序复制下<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="" extends="struts-default">
<action name="Login" class="penghai.LoginAction">
<result name="success">/Main.jsp</result>
<result name="error">/Login.jsp</result>
</action>
</package>
</struts>
参考下 参考技术B 如果你坚信你写的路径没有写错,那就试试把配置 forward 的节点添加一个属性如
<forward name="" path="" redirect="true"></forward> 参考技术C 记得清理一下临时目录。这种诡异的问题一般都是临时文件的问题。
Struts2 引入
引入:
说:如果一个路径想访问一个类,需求怎么做?
第一种方法,用servlet
第二种方法,用过滤器
第三种方法如下图:把路径和方法都存到map里面,用反射可以执行类下的方法
第三中方法的map是死的,可以配置到struts.xml文件里面,下面图片就是Struts2的工作原理。xml只要配置好,如果访问url,会自动访问xml配置好的类
未完。。。。。。。。。。。。
以上是关于struts 无法访问 路径配置都不错,但是断点到action里面进不去,在页面改个错误的404,也就是提交没有问题的主要内容,如果未能解决你的问题,请参考以下文章