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();
}
}
}