一些工作中的小经验
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();
}
}
}
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();
}
}
}
相关文章推荐
- 关于工作的一些经验
- 就业感言:工作了,分享我的一些小经验和感受
- 前端工作常常会用到的一些经验技巧(二)
- 个人工作一年的一些经验
- 前端工作常常会用到的一些经验技巧(三)
- 好长时间上不了博客,我还以为因为我发表抗日言论账户被删了,编程中好多新经验新发现不能拿出来和朋友们分享,那个急呀。以下是我在工作中积累的一些经验和解决的一些问题,希望能对大家有一点帮助。
- 工作中一些细小的经验总结
- 工作中积累的一些经验
- 网络编程毕业生总结的上学和工作期间的一些经验教训(受益匪浅)
- 工作中一些细小的经验总结
- 2011.12.7 一个研究生毕业后的职业规划 -----我今年39岁了,25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。
- 在工作中的一些想法,希望有管理经验的兄弟能够指点一二
- 一个研究生毕业后的职业规划 -----我今年39岁了,25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。
- 一个研究生毕业后的职业规划 -----我今年39岁了,25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训
- 游戏后台设计考虑点(来自工作实践中的一些经验)
- 就业感言:工作了,分享我的一些小经验和感受
- 2011.12.7 一个研究生毕业后的职业规划 -----我今年39岁了,25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。
- 使用RabbitMQ做的一些工作及经验教训
- 工作中一些小经验
- 工作中一些细小的经验总结