大三学生,在做课程设计。使用SSH做的!
<form action="carRoutes/checkSearch.do" method="post">public String checkSearch() {
System.out.println("checksearch...");
boolean flag = false;
String hql = "from CarRoutes carRoutes";
if (carRoutes.getStartCity() != null
&& !carRoutes.getStartCity().equals("")) {
flag = true;
if (flag)
hql = hql + " where carRoutes.startCity ='"
+ carRoutes.getStartCity() + "'";
}
if (carRoutes.getDestination() != null
&& !carRoutes.getDestination().equals("")) {
// flag=true;
if (flag == true) {
hql = hql + " and carRoutes.destination ='"
+ carRoutes.getDestination() + "'";
} else {
flag = true;
hql = hql + " where carRoutes.destination ='"
+ carRoutes.getDestination() + "'";
}
}
if (startDate != null && !startDate.equals("")
&& startTimeScope != null) {
String startTime = startTimeScope.substring(0, 5);
String endTime = startTimeScope.substring(6);
if (flag == true) {
hql = hql + " and carRoutes.startTime >='" + startDate.toString() + " "
+ startTime + "' and carRoutes.startTime <='"
+ startDate.toString() + " " + endTime + "'";
} else {
flag = true;
hql = hql + " where carRtoutes.startTime >='" + startDate.toString() + " "
+ startTime + "' and carRoutes.startTime<='"
+ startDate.toString() + " " + endTime + "'";
}
}
try {
System.out.println("hql");
carRoutesList = carRoutesService.findCarRoutesByHql(hql);
System.out.println(carRoutesList.size());
} catch (Exception e) {
e.printStackTrace();
return "input";
}
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("carRoutesList", carRoutesList);
return "success";
} <package name="struts-carRoutes" extends="struts-default" namespace="/carRoutes">
<action name="checkSearch" class="searchTicketsAction" method="checkSearch">
<result name="input">/login.html</result>
<result name="success">/searchTickets.jsp</result>
</action>
<form action="carRoutes/checkSearch.do" method="post">public String checkSearch() {
System.out.println("checksearch...");
boolean flag = false;
String hql = "from CarRoutes carRoutes";
if (carRoutes.getStartCity() != null
&& !carRoutes.getStartCity().equals("")) {
flag = true;
if (flag)
hql = hql + " where carRoutes.startCity ='"
+ carRoutes.getStartCity() + "'";
}
if (carRoutes.getDestination() != null
&& !carRoutes.getDestination().equals("")) {
// flag=true;
if (flag == true) {
hql = hql + " and carRoutes.destination ='"
+ carRoutes.getDestination() + "'";
} else {
flag = true;
hql = hql + " where carRoutes.destination ='"
+ carRoutes.getDestination() + "'";
}
}
if (startDate != null && !startDate.equals("")
&& startTimeScope != null) {
String startTime = startTimeScope.substring(0, 5);
String endTime = startTimeScope.substring(6);
if (flag == true) {
hql = hql + " and carRoutes.startTime >='" + startDate.toString() + " "
+ startTime + "' and carRoutes.startTime <='"
+ startDate.toString() + " " + endTime + "'";
} else {
flag = true;
hql = hql + " where carRtoutes.startTime >='" + startDate.toString() + " "
+ startTime + "' and carRoutes.startTime<='"
+ startDate.toString() + " " + endTime + "'";
}
}
try {
System.out.println("hql");
carRoutesList = carRoutesService.findCarRoutesByHql(hql);
System.out.println(carRoutesList.size());
} catch (Exception e) {
e.printStackTrace();
return "input";
}
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("carRoutesList", carRoutesList);
return "success";
} <package name="struts-carRoutes" extends="struts-default" namespace="/carRoutes">
<action name="checkSearch" class="searchTicketsAction" method="checkSearch">
<result name="input">/login.html</result>
<result name="success">/searchTickets.jsp</result>
</action>
解决方案 »
- JSF页面中的 org.apache.jasper.JasperException错误
- 关于数据库增删改的问题请高手回答
- Resin的404错误配置问题,希望大家帮帮忙
- 寻找电子签章开发人员及电子签章软件源码
- Spring主要应学习什么内容
- java新手问问,题帮帮我
- struts2+hibernate3+spring出错,callbackFilter找不到
- 如何使用jboss.net建立UDDI中心?
- 500W数据去重复
- struts2 <s:iterator>内层循环中的map如何通过外层循环的属性得到对应的list
- 一些关于Ioc的个人见解,希望网友来拍砖
- 请问有做过工行C2C支付接口的吗?
页面如下 就是在上面那个提交那里点击后 跳转到ACTION 然后在从数据库获取数据 在存到LIST 然后在下面表格显示
不是的 都说同一个页面 即页面(提交表单)-ACTION——原页面(表格显示数据) 原来提交表单那里没错
这样的话,样式调整一下就行了,用 frame 貌似也可以