当前位置:编程学习 > JAVA >>

form表单提交查询关键字

前台页面form表单这么写的,
<form name="" method="post" action="hindexnews_toinfosort.do" style="padding:0px; margin:0px;">

<ul>
<li><input type="text" style="width:130px;" class="text_04" id="gq_name" name="gq_name" /></li>
<li>
         <select class="text_04" style="width:100px;" id="infotype" name="infotype">
         <option value="0000">---信息类型---</option>
<option value="1">供</option>
<option value="2">求</option>
         </select>
         </li>
         <li><input type="image" src="<%=path %>/images/dhcx_03.gif" onFocus="this.blur();"></li>
</ul>
          </form>



structs.xml配置如下:
<action name="hindexnews_*" method="{1}" class="com.wfwebsite.action.HindexNewsAction">
<result name="toinfosort">/WEB-INF/homepage/indexSecondInfoCheck.jsp</result>
</action>


那么HindexNewsAction中的
类方法该怎么写呀,还是dao文件怎么写呢?怎么才能实现站内搜索呢?就是搜索关键字,跟这个关键字相关的信息全部显示到列表里。求高手帮忙呀!!!!!!!!!!我就只有70分了,全分出去!! --------------------编程问答-------------------- 没怎么看过struts2 不过流程都是差不多的
在Action中重写什么什么方法 获取页面传来的值 然后封装 传给dao类 
dao类调用数据库 查询 返回个对象 list map arr之类 返回给action 
然后在页面遍历 可以在资源里面找找 肯定有很多人上传过 --------------------编程问答-------------------- 这就是一个简单的查询方法了,根据传进去的值在表中模糊查询的一个方法。
具体的还不知道楼主用的是什么框架的?
是SSH还是S2SH
不清楚楼主具体那块不清楚? --------------------编程问答-------------------- 恩,还不够详细 --------------------编程问答-------------------- 如果要做到全站搜索的话 还是建议LZ 学学lncene 最近我也在学这个..呵呵.. --------------------编程问答--------------------
引用 1 楼 dongaoyuan 的回复:
没怎么看过struts2 不过流程都是差不多的
在Action中重写什么什么方法 获取页面传来的值 然后封装 传给dao类 
dao类调用数据库 查询 返回个对象 list map arr之类 返回给action 
然后在页面遍历 可以在资源里面找找 肯定有很多人上传过

就是不清楚action方法和dao文件中怎么写呢。。o(╯□╰)o --------------------编程问答--------------------
引用 2 楼 cgw1123 的回复:
这就是一个简单的查询方法了,根据传进去的值在表中模糊查询的一个方法。
具体的还不知道楼主用的是什么框架的?
是SSH还是S2SH
不清楚楼主具体那块不清楚?

我用的是S2SH,就是想在前台实现一个根据关键字就能在列表中显示含有这个关键字的新闻表数据库中所有相关新闻。我不明白的就是如何在action中获取前台的值并且根据dao文件调用数据库查询。不知道怎么写。。。。 --------------------编程问答--------------------
引用 4 楼 xiao_535774710 的回复:
如果要做到全站搜索的话 还是建议LZ 学学lncene 最近我也在学这个..呵呵..
不需要全站搜索,只要在新闻列表里搜索就可以了。应该很简单,只是我作为一个菜鸟不知道从何下手o(╯□╰)o --------------------编程问答-------------------- 一般还是在DAO里写吧。其实所为的站内搜索不就是个SQL 的Like吗。在DAO里写个这样的方法然后你就在Action通过domain不就可以实现了吗?




---------------------------------
不建义可以到我的高级群来,大家还算不错吧:
扣扣:7 3 4 1 9 0 8 2 --------------------编程问答--------------------
引用 8 楼 zax0zax 的回复:
一般还是在DAO里写吧。其实所为的站内搜索不就是个SQL 的Like吗。在DAO里写个这样的方法然后你就在Action通过domain不就可以实现了吗?
可以给个例子么?数据库查询语句该怎么写呢 --------------------编程问答-------------------- String sql = "select * from 表名 where 字段名 like '%" + 变量 + "%'";
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,