structs.xml路径匹配问题
structs.xml 中文件配置
<package name="upload" namespace="/upload1" extends="struts-default">
<action name="upload1" class="com.skd.action.UploadAction" method="{1}"><result name="success">/page/message.jsp</result>
</action>
</package>
出现问题
index.jsp文件代码
<form action="${pageContext.request.contextPath}/upload1/upload1.do"
enctype="multipart/form-data" method="post">
文件:<input type="file" name="image">
<input type="submit" value="上传" />
</form>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
明白 我试下 谢谢
我偷个懒,把楼上两位的整合一下:1、我不知道你用的什么开发工具,端口号没有写?即使你使用的IDEA(我猜测的啊),这个端口号还是存在,请问没有端口号你怎么可能访问到。就像你要去一个地方,那个地方不给你提供路你怎么去。2、既然使用namespace这么命名空间,你的配置文件中又是使用{1}代替你代码中的方法,那么action中的访问就是:upload1_{1}.do(
{1}代表你使用的方法,你使用的是哪一个{1}这个就代替那一个方法eg:你这个
com.skd.action.UploadAction类中有两个方法upload();download(),我假设你要用upload(),这个方法,那么action的访问的路径就应该是upload1_upload.do).不知道这样说的你可明白。
端口号是80
你的浏览器里面路径连端口号都没,能访问到?
upload1_方法名.do