您的位置:首页 > 其它

一些工作中的小经验

2014-12-04 11:24 141 查看
1、使用正则表达式过滤不需要的字段或者字符;

String smsContent = "请问请问请问企鹅去去";

smsContent = smsContent.replaceAll("(?:<P>|</P>| )", "");

2、<select></select>标签赋值:

//循环取值、比较

<s:if test="%{#request.item.smtemplateId == smsContent.flowSmsTemplate}">selected</s:if>

<tr>

            <td style="margin-left: 30px; text-align: right;"><span class="red">*</span>额鹅鹅鹅:</td>

            <td style="text-align: left;">

                <select  notnullname="额鹅鹅鹅" notnull="true" id="smsContent.flowSmsTemplate" name="smsContent.flowSmsTemplate" onchange="doTrim(this);">

                    <s:iterator value="smsContList" id="item" >

                           <option value="<s:property value='#item.smtemplateId'/>" <s:if test="%{#request.item.smtemplateId == smsContent.flowSmsTemplate}">selected</s:if>>

                                   <s:property value='#item.smtemplateId' />

                           </option>

                    </s:iterator>

                </select>

            </td>

        </tr>

3、Ajax操作:

function addInfo()

    {  

        var 1= document.getElementById("1").value;

        var 2= document.getElementById("2").value;

        var 3= document.getElementById("3").value;

        var 4= document.getElementById("4").value;

        var 5= document.getElementById("5").value;

        var 6= document.getElementById("6").value;

        var 7= document.getElementById("7").value;

        var smsId = $("#smsId").val();

        //提交

        if(checkForm("#adForm")&&validate())

        {

        $.ajax({

            type:"POST",

            url: "${request.contextPath}/abc/abc.action?r="+Math.random(),

            dataType:"json",

            async: false,

            data:{

                '1':fareBalance,

                'smsContent.flowBalance':flowBalance,

                'smsContent.effDate':effDate,

                'smsContent.expDate':expDate,

                'smsContent.bananceSmsTemplateId':bananceSmsTemplateId,

                'smsContent.flowSmsTemplate':flowSmsTemplate,

                'smsContent.bananceAFlowSmsTemplate':bananceAFlowSmsTemplate,

                'smsContent.id':smsId},

            success:function(jsonObject)

            {

                if(null == jsonObject)

                {

                    $.DialogAlert('tips', "操作失败");

                }

                else

                {

                    if (jsonObject.operFlag == 'SUCCESS')

                    {

                        doUpdate();

                    }else

                    {

                        $.DialogAlert('tips', "操作失败");

                    }

                }

            }

        });

        }

    }

public void addInfo()

    {

        PrintWriter writer = null;

        JSONObject jsonObject = new JSONObject();

        try

        {

            HttpServletRequest request = getRequest();

            request.setCharacterEncoding("GBK");

            

            HttpServletResponse response = getResponse();

            writer = response.getWriter();

            response.setContentType("text/html;charset=GBK");

            

            if (StringUtils.isBlank(smsContent.getId()))

            {

                // 执行添加

                smsSendService.addSmsSendBean(smsContent);

            }

            else

            {

             // 执行更新

                smsSendService.updateSmsSendBean(smsContent);

            }

            jsonObject.put("operFlag", "SUCCESS");

            writer.print(jsonObject);

            writer.flush();

            

        }

        catch (Exception e)

        {

            e.printStackTrace();

            jsonObject.put("operFlag", "FAILED");

            writer.print(jsonObject);

            writer.flush();

        }

        finally

        {

            try

            {

                if (null != writer)

                {

                    writer.close();

                }

            }

            catch (Exception e)

            {

                e.printStackTrace();

            }

        }       

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐