社区
Web 开发
帖子详情
关于Struts2不进入方法自动返回input字符串的问题
試毅-思伟
企业官方账号
2016-12-24 11:36:48
今天有一个问题,Action不进入方法,自动返回input,花了几天时间。,找到了 原来是
...全文
241
6
打赏
收藏
关于Struts2不进入方法自动返回input字符串的问题
今天有一个问题,Action不进入方法,自动返回input,花了几天时间。,找到了 原来是
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
star19860411
2016-12-26
打赏
举报
回复
月明星稀灬
2016-12-26
打赏
举报
回复
試毅-思伟
2016-12-26
打赏
举报
回复
谢谢版主,最近加入的CSDN大家庭
爱睡觉的阿狸
2016-12-24
打赏
举报
回复
,总结的不错。
試毅-思伟
2016-12-24
打赏
举报
回复
还有1个
試毅-思伟
2016-12-24
打赏
举报
回复
关键是-页面数据接收不正确
比如你在Action中接收File文件参数,但是没设置好,所以有问题
正确的是
注:upload为 你页面设置的INPUT Name,其他不能更改,添加get set解决了
struts2
action
返回
原始文本
字符串
struts2
action
返回
原始
字符串
文章来源 blog.csdn.net/joyous/article/details/80722121 以
返回
stream 的方式
返回
原始文本
字符串
,
返回
的"stream"
字符串
必须与 struts.xml 内的 result 设置相符。 // 创建私有变量 private
Input
Stream streamActionResult ...
struts2
提交表单后,不走action中的
方法
,直接
返回
input
如果登陆页面找到对应的action后,
struts2
默认在execute
方法
执行之前,会先执行validate验证
方法
,如果发现有errors,直接就中转到
input
所指向的页面.跳转到
input
之前就根本没有执行action的
方法
. 画面事件响应,提交表单后,通过
struts2
的配置文件找到action,执行了其中的get,set
方法
,然后直接
返回
input
,不走对应的
方法
。 1.可能是
struts2
使用ajax
返回
的
字符串
和ajax
返回
的json
使用Ajax
返回
的
字符串
案例:校验用户名是否存在,用的是
struts2
验证 创建jsp向服务器发送ajax请求 page language="java"import="java.util.*" pageEncoding="UTF-8"%> DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"> html> h
关于
struts2
返回
的结果是一个 简单的
字符串
的解决
一般情况下我们在使用Ajax的时候,有的时候会只想让他
返回
一个
字符串
‘Y’or ‘N’从而来进行下一步的判断,但是一般情况下
struts2
的result 都是
返回
一个jsp页面,这个时候就要 改变result的类型 为stream 。比如下面的 class="AbcAction"
struts2
返回
一个
字符串
text/html
input
Stream text/html
input
Stream
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章