如何根据后台传来的数据设置jsp页面中的jsp checkbox是否选中的选中状态

本帖子已过去太久远了,不再提供回复功能。以下是我的部分代码
OrderDao.java
package&org.meng.logistics.
import&java.util.L
import&org.hibernate.*;
import&org.meng.logistics.dao.*;
import&org.meng.logistics.factory.HibernateSessionF
public&class&OrderDao&implements&IOrderDao{
public&List&searchOrder(String&orderid){
int&oid=Integer.parseInt(orderid);
String&hql=&from&TbOrder&o&where&o.orderId=?&;
Query&query=HibernateSessionFactory.getSession().createQuery(hql);
query.setParameter(0,&oid);
List&order&=query.list();
if(order.size()!=0){
HibernateSessionFactory.closeSession();
SearchOrderAction.java
package&org.meng.logistics.
import&java.util.L
import&java.util.M
import&org.meng.logistics.dao.IOrderD
import&org.meng.logistics.impl.OrderD
import&com.opensymphony.xwork2.ActionC
import&com.opensymphony.xwork2.ActionS
public&class&SearchOrderAction&extends&ActionSupport{
private&String&
public&String&execute()&throws&Exception{
IOrderDao&orderDao=new&OrderDao();
List&order=orderDao.searchOrder(getOrderid());
Map&request=(Map)ActionContext.getContext().get(&request&);
request.put(&order&,&order);
return&&success&;
public&String&getOrderid()&{
public&void&setOrderid(String&orderid)&{
this.orderid&=&
&%@&page&language=&java&&contentType=&text/&charset=gb2312&
&&&&pageEncoding=&utf-8&%&
&%@taglib&prefix=&s&&uri=&/struts-tags&&%&
&!DOCTYPE&html&PUBLIC&&-//W3C//DTD&HTML&4.01&Transitional//EN&&&http://www.w3.org/TR/html4/loose.dtd&&
&meta&http-equiv=&Content-Type&&content=&text/&charset=ISO-8859-1&&
&title&Insert&title&here&/title&
&link&href=&css/logistics.css&&rel=&stylesheet&&type=&text/css&/&
&div&class=&head_bottom&&
&form&action=&searchOrder.action&&method=&post&&
&font&size=&5&&color=&black&&请输入需要查询的订单编号:&/font&&br&&br&
&input&type=&text&&name=&orderid&&size=&50&&align=&middle&/&&&
&input&type=&submit&&name=&submit&&value=&查询&&/&
&s:set&name=&order&&value=&#request.order&/&
&s:if&test=&#order.size!=0&&
当前订单信息:
&s:iterator&value=&#order&&id=&order&&
&table&border=&0&&
订单编号:&s:property&value=&#order.orderId&/&
订单地址:&s:property&value=&#order.dis1&/&省&&s:property&value=&#order.dis2&/&市&
&s:property&value=&#order.address&/&
&/s:iterator&
抱歉,没有查到订单信息!
这个错误信息我看不太明白,拜托各位指导一下,感激不尽!!我就是想实现通过输入订单编号查询订单这个功能,将查询到的订单信息显示在输入框下方。
这是错误信息:
HTTP&Status&500&-&Method&&execute&&failed&for&object&org.meng.logistics.action.SearchOrderAction@
type&Exception&report
message&Method&&execute&&failed&for&object&org.meng.logistics.action.SearchOrderAction@
description&The&server&encountered&an&internal&error&that&prevented&it&from&fulfilling&this&request.
exception&
ognl.MethodFailedException:&Method&&execute&&failed&for&object&org.meng.logistics.action.SearchOrderAction@&[java.lang.OutOfMemoryError:&PermGen&space]
ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1305)
ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)
com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:108)
ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1369)
ognl.ASTMethod.getValueBody(ASTMethod.java:90)
ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
ognl.SimpleNode.getValue(SimpleNode.java:258)
ognl.Ognl.getValue(Ognl.java:494)
ognl.Ognl.getValue(Ognl.java:458)
com.opensymphony.xwork2.ognl.OgnlUtil$2.execute(OgnlUtil.java:309)
com.opensymphony.xwork2.pileAndExecute(OgnlUtil.java:340)
com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:307)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:423)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:287)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:250)
org.apache.struts2.interceptor.DeprecationInterceptor.intercept(DeprecationInterceptor.java:41)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:76)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:125)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:253)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:139)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:81)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
root&cause&
java.lang.OutOfMemoryError:&PermGen&space
note&The&full&stack&trace&of&the&root&cause&is&available&in&the&Apache&Tomcat/7.0.61&logs.
Apache&Tomcat/7.0.61
回复讨论(解决方案)
问题解决了,原来在struts配置文件里要加method属性为那个执行方法。所以我有个新问题,当时我的登录功能也是这么实现的,那个action里也没有加method为什么不会报错呢?> struts2的s:checkbox标签怎么获得后台传来的值并选中
struts2的s:checkbox标签怎么获得后台传来的值并选中
kernelcpp & &
发布时间: & &
浏览:7 & &
回复:0 & &
悬赏:0.0希赛币
struts2的s:checkbox标签如何获得后台传来的值并选中
struts2的s:checkbox标签如何获得后台传来的值并选中strutsiteratoractioninteger数据库input[java] view plaincopy&s:iterator value="bookList" id="book"$>$ & &s:property value="name"/$>$& &&& &input type="checkbox" name="bookIds" value="${book.id}"& &&&&&& &s:iterator value="bookIds" id="id"$>$ &&&&&&&& &s:if test="#book.id==id"$>$ &&&&&&&&&& checked="checked"& &&&&&&&& &/s:if$>$ &&&&&& &/s:iterator$>$ &&& /& &br/$>$&&&&& &%--checkbox的结尾--%$>$ &/s:iterator$>$ & bookList是action中的List&Book&属性,查询数据库所有的book放值栈中& bookIds是action中的Integer[]属性,某个人已经选的书& 另外还有一种方式:setTag.jsp[java] view plaincopy&s:form$>$ &&& &s:set name="values" value="#{'a':'足球','2':'蓝球','b':'排球','4':'网球','5':'乒乓球','10':'爬山'}"/$>$ &&& &s:checkboxlist list="values" name="checkboxlist" value="{'a','2'}"/$>$ &/s:form$>$
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&关于java后台代码判断jsp页面的checkbox是否选中 -
- ITeye技术网站
博客分类:
一组相同的复选框肯定是具有相同的“name”属性的,要在后台判断这组选框中是否有被选中的,可以用request.getParameter(name)获得,只要这组复选框中有一个被选中,获得的值就为“on”,否则就为“null”,此种方式不能精确的判断是第几个选框被选中了,但是有的时候将复选框当做单选框使用时(即使用一个checkbox作为选中或未被选中的依据),此种方式有效!
gujie890411
浏览: 27923 次
来自: 南京
太感谢,搞了整整一天啊....
后台去判断前台的选中?为啥不用js去判断呢?
太好了,谢谢。。

我要回帖

更多关于 jsp checkbox 未选中 的文章

 

随机推荐