- 浏览: 39513 次
- 性别:
- 来自: 深圳
最新评论
文章列表
1,new webservice project
2,new (myeclipse)web service---Web Service
3,Create new Java bean勾上会帮你创建示例类出来(不勾,自己写个接口和实现)
4,此时service.xml里面就有内容了
5,配置Tomcat,启动项目
6,看web.xml里的
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-patter ...
<isNotNull prepend="and" property="userName" >
UserName like '%$userName$%'
</isNotNull>
上面那种写法会被SQL注入,对于MYSQL来说,一次只能执行一条语句,要注入将整表删除还不行.防注入要在写法上做下小改动,MYSQL写法如下:
<isNotNull prepend="and" property="userName" >
UserNam ...
package resource;
import java.io.IOException;
import java.io.StringReader;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
public cla ...
去掉一个LIST的重复
Set someSet = new HashSet(list);
Iterator iterator = someSet.iterator();
List tempList = new ArrayList();
int i = 0;
while(iterator.hasNext()){
tempList.add(iterator.next().toString());
i++;
}
...
public class JAVAContainer {
public static void main(String[] args) throws Exception {
// ArrayList
{
ArrayList arraylist = new ArrayList();
arraylist.add(0, "end");//指定索引加入值
// 需注意的是,如果现有2个值,我加入索引为5的那么就会出现异常
...
需求:
A域有注册功能,页面为html,注册需要AJAX到B域验证用户名.
水平有限,知识匮乏,试了很多次才发现$.post(),并不能支持跨域数据提交,提交过去的话,数据是空的,后来发现$.$.getJSON可以支持
var paramUser={'registDO.id':id};
$.getJSON(
"http://XXXXXXX:8080/user/user_regist.do?jsoncallback=?",
paramUser,
function(json){
if(json.flag=='ok'){
... ...
有的时候由于特殊需要,得在列前再多一列序号列,用Struts2标签就很容易实现啦,看下面代码
<s:iterator value="SMSList" status="status">
<tr>
<td><s:property value="#status.count" /></td>
</tr>
</s:iterator>
今天用到要判断一个层是否隐藏,查了下是
$("#selectgourp").css("display")=="none"
现把其他用法也贴一下
在所有匹配的元素中,设置一个样式属性的值。
$("p").css("color","red");
把一个“名/值对”对象设置为所有匹配元素的样式属性。
这是一种在所有匹配的元素上设置大量样式属性的最佳方式。
$("p").css({ color: "#ff0011", bac ...
在PO中
private Date birthday;
有业务将birthday SET进mobileDO中,在Service中
Map<String, Object> map=null;
map=BeanUtils.describe(mobileDO);
在iBATIS中
<update id="updateOBJ" parameterClass="java.util.Map">
update Mobile
<dynamic prepend="set" > ...
select无ID
<select id="searchCondition">
<option value="companyname">
企业名称
</option>
<option value="id">
用户名
</option>
</select>
$("#searchCondition option").each(function(){
if($(this).val()=="company ...
MySQL 日期类型
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。
日期类型 存储空间 日期格式 日期范围
------------ --------- --------------------- -----------------------------------------
datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
timestamp 4 bytes YYYY- ...
struts.properties中添加
FormatNumeral={0,number,##0.00}
页面中
<s:i18n name="struts">
<s:text name="FormatNumeral" >
<s:param value="%{amount*100.00/quantity}"/>
</s:text>
</s:i18n>
No result defined for action and result input的错误很常见,那是没有配置出错时的默认视图,出现这类现象,你可以检查如下几个方面:
1、页面中是否有重名的控件,就是说页面中的控件或隐藏域中有相同名字的控件,而它们在Action中又给引用到。其中把控件放在<s:iterator>中尤为常见。
2、return的视图在配置文件中是否存在,建议打开文件后用搜索,有时名字长点,英语字母看乱了。
3、页面返回值与Action中定义是否一致,返回值是否会出多一些莫名其妙的东西
4、尝试给页面的空值设默认值