新手问题 value的值

ljm011101361 2011-03-16 05:31:12

<%! String name = null;
String password = null;
%>
<% name = request.getParameter("name");
password = request.getParameter("password");
%>
<jsp:include page="two.jsp" flush="true">
<jsp:param name="name" value="<%=name%>" />
<jsp:param name="password" value="<%=password%>" />
</jsp:include>

这样很正常但改成
<jsp:param name="name" value="<%=request.getParameter("name")%>" />

后却有错
为什么啊为什么?????
...全文
348 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljm011101361 2011-03-17
  • 打赏
  • 举报
回复
原来如此!
LoongMint 2011-03-17
  • 打赏
  • 举报
回复
单双引号 没什么区别。只不过你的那个双引号和里面的双引号冲突了。呵呵 和js的单双引号的问题差不多。
ljm011101361 2011-03-17
  • 打赏
  • 举报
回复
是引号问题,刚学jsp不清楚语法
楼上的对了
value='<%=request.getParameter("name")%>'
then单引号与双引号有什么区别
LoongMint 2011-03-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 qqcrazyboy 的回复:]
语法错误,是不是引号的问题啊
[/Quote] +1 有可能
LZ这么试试:<jsp:param name="name" value='<%=request.getParameter("name")%>' />

智鹿软件 2011-03-17
  • 打赏
  • 举报
回复
语法错误,是不是引号的问题啊
LoongMint 2011-03-17
  • 打赏
  • 举报
回复
你试试 这么写<jsp:param name="name" value="<%=request.getParameter("name")==null?"":request.getParameter("name")%>" />

falconkabu 2011-03-17
  • 打赏
  • 举报
回复
request.getParameter("name")是 object对象啊
ljm011101361 2011-03-16
  • 打赏
  • 举报
回复
在前后加上+是什么意思??
提示语法错误
原来缘来 2011-03-16
  • 打赏
  • 举报
回复
"<%=request.getParameter("name")%>" -->"+<%=request.getParameter("name")%>+"
试试行不!
ljm011101361 2011-03-16
  • 打赏
  • 举报
回复
求高手指教

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧