java代码注释

检索主要代码如下:publicStringnewsSearch(){Stringsql="fromTNewswherenewsTitlelike'%"+newsTitle... 检索
   主要代码如下:

public String newsSearch() {
String sql = "from TNews where newsTitle like '%" + newsTitle.trim()
+ "%'";
List newsList = newsDAO.getHibernateTemplate().find(sql);
Map request = (Map) ServletActionContext.getContext().get("request");
request.put("newsList", newsList);
ConnSql sc = new ConnSql();
//插入搜索数据
for (int i = 0; i < newsList.size(); i++) {
TNews tn=(TNews) newsList.get(i);
String insert = "insert into t_search (title,skey,addtime)values('"
+ tn.getNewsId()+ "','" + newsTitle.trim() + "','"
+ new Date().toLocaleString() + "')";
sc.executeUpdata(insert);
}
return ActionSupport.SUCCESS;
}
展开
 我来答
精灵只路过
2013-05-11 · TA获得超过2144个赞
知道小有建树答主
回答量:619
采纳率:100%
帮助的人:660万
展开全部

你其实使用了hibernate和Struts2框架

public class ActionTester extends ActionSupport {
    public String newsSearch() {
        //这里是一个字符串,这个字符串是一个查询语句,查询TNews表,并指定表中的字段newsTitle包含newsTitle.trim()传递的内容
        //其中%表示通配其他字符
        String sql = "from TNews where newsTitle like '%" + newsTitle.trim() + "%'";
        //调用hiberate查询语句,执行查询,并把查询结果保存到一个List列表中。推荐你传递List列表容器类型
        List<TNews> newsList = newsDAO.getHibernateTemplate().find(sql);
        //设置Map类型的request请求,用于存放不同页面之间传递的request属性值
        Map request = (Map) ServletActionContext.getContext().get("request");
        //把查询的TNews对象列表放到request当中,属性名为"newsList",属性值为查询的列表
        request.put("newsList", newsList);
        //连接数据库数据源
        ConnSql sc = new ConnSql();
        //插入搜索数据
        for (int i = 0; i < newsList.size(); i++) {
            //获取查询列表每一个对象。对象当中包含对象属性值
            TNews tn=newsList.get(i);
            //将对象的值插入数据库列表t_search中,其中列表中的字段title。skey。addtime分别对应着tn.getNewsId()、newsTitle.trim()
            //和new Date().toLocaleString()
            String insert = "insert into t_search (title,skey,addtime)values('"
                + tn.getNewsId()+ "','" + newsTitle.trim() + "','"
                + new Date().toLocaleString() + "')";
            //执行插入操作
            sc.executeUpdate(insert);
        }
        //跳转到SUCCESS页面,这个字段的跳转行为是在struts.xml文件中定义的
        return ActionSupport.SUCCESS;
     }
 }
夜尽逝
2013-05-11
知道答主
回答量:31
采纳率:0%
帮助的人:7.9万
展开全部
没看懂你想问什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式