主题 : 求教:新增一个类似于留言板的模块,不用ajax,提交后返回到一个html,不能正常显示
级别: 童生
UID: 61728
积分:42 加为好友
威望: 0 精华: 0
主题:6 回复:6
注册时间:2014-05-10
在线时长:0
1#   发表于:2014-05-20 23:43:19  IP:180.45.*.*
新增一个模仿留言板的模块,因为要上传附件,不好做jquery的无刷新显示上传结果。
于是在类似这个方法基础上:
@RequestMapping(value = "/applyitem.jspx", method = RequestMethod.POST)
public String submit(@RequestParam (value = "file", required = false) MultipartFile file, 
String itemName, Integer registerType,
String companyCode, String name, String legalRep,
Integer idCardType, String idCard, String mobile, String stateTel,
String address, String remark, 
String captcha, Integer channelId, HttpServletRequest request,
HttpServletResponse response, ModelMap model) throws JSONException {
                    CmsSite site = CmsUtils.getSite(request);
                    Channel channel = channelMng.findById(channelId);
                    model.addAttribute("channel", channel);
                    FrontUtils.frontData(request, model, site);
                    try {
                     if (!imageCaptchaService.validateResponseForID(session
             . getSessionId(request, response), captcha)) {
             return FrontUtils.getTplPath(request, site.getSolutionPath(),
                               TPLDIR_SPECIAL, CAPTCHA_ERROR);
            }

修改返回值void为String
验证码错误返回:/WEB-INF/t/cms/www/red/special/验证码错误.html
ie里面为何不能正常显示这个验证码错误.html:
<script type="text/javascript">alert('验证码错误');</script>
<a href='javascript:history.go(-1)'>返回</a>
而是把这个html内容打印在ie里面。
级别: 童生
UID: 61728
积分:42 加为好友
威望: 0 精华: 0
主题:6 回复:6
注册时间:2014-05-10
在线时长:0
2#   发表于:2014-05-21 00:17:29  IP:180.45.*.*
忽略吧,html内容有问题
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
3#   发表于:2014-05-21 08:43:23  IP:182.243.*.*
恩,应该是你html标签写错了
功成由勤,业精于勤。
级别: 童生
UID: 61728
积分:42 加为好友
威望: 0 精华: 0
主题:6 回复:6
注册时间:2014-05-10
在线时长:0
4#   发表于:2014-05-21 21:06:43  IP:180.45.*.*
不过倒是希望你们能够提供带fileupload的ajax提交。
我在网上搜到的一个,可以提交file,但是form里面的各个表单不知道怎么带过去。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
5#   发表于:2014-05-22 09:24:07  IP:182.10.*.*
恩,您这个建议提交到研发部了,后面版本会考虑
功成由勤,业精于勤。
1 共1页