js中时这样写的
outlookbar.additem('任务<%=lst.get(i).getId()%>',t,'../taskInfo.jsp?taskName=task209');
为什么在jsp中取不到这个参数?
String taskName = request.getParameter("taskName");
outlookbar.additem('任务<%=lst.get(i).getId()%>',t,'../taskInfo.jsp?taskName=task209');
为什么在jsp中取不到这个参数?
String taskName = request.getParameter("taskName");
解决方案 »
- 关于jsf项目中的editor,或者用过ck-jsf-editor的进来看看
- JAVA做的 一个很不错的 开心001 超级大亨辅助工具 撒分咯~
- 为什么说我没有初始化变量呢
- 关于录入框排序焦点的问题
- 新手求教!!
- 一个struts分模块开发 js提交的问题
- 有关jsp页面中利用activex下载、更新安装程序的问题
- jsp登陆问题,各位老大救命啊!!!
- 请问如何设置classpath,我的设置如下,请各位看看对吗?我用的是Tomcat4.0.3+JDK1.3.1
- 如何得到记录集的个数?
- 晕了,今天遇到一个历史性的问题,培训机构的老师都搞不出来,百度都没有收录,不知道有人能搞出来不?
- 如何在页面里计算出试卷的总成绩?
这是一个超链接
taskName=task209' 后面是要传入的值吗
你是提交到Action吗?
如果是 那你看进入***Action方法没,在request.getParameter("taskName");之前System.Out.Println("====进入该Action====");下,或是断点调试下.问题很快就可以找到.再者你这段字符串拼接的对不对:outlookbar.additem('任务 <%=lst.get(i).getId()%>',t,'../taskInfo.jsp?taskName=task209');
<%
List<TaskXmlBean> lst = new ArrayList<TaskXmlBean>();
ReadFloderAllFile rfaf = new ReadFloderAllFile();
lst = rfaf.readId();
if(lst.size()>0 || null!=lst){
for(int i=0;i<lst.size();i++){
System.out.println("taskName: task"+lst.get(i).getId()+".xml");
%>
outlookbar.additem('任务<%=lst.get(i).getId()%>',t,'../taskInfo.jsp?taskName=task"+<%=lst.get(i).getId()%>+".xml');
<%
}}
%>在jsp中获取值:
<%
String taskName = request.getParameter("taskName");
//String taskName="task209.xml";
TaskXmlBean txBean = new TaskXmlBean();
System.out.println("1111111");
ReadXml readXml = new ReadXml();
if (null != taskName && !taskName.equals("")) {
txBean=readXml.getState(taskName);
System.out.println("1111111");
}
%>如果是 直接写这句话的话//String taskName="task209.xml"; 可以读出里面的内容。