文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>jsp常见问题

jsp常见问题

时间:2010-11-12  来源:李湛斌

 

1.Attribute value request.getParameter("username") is quoted with " which must be escaped when used within the value

解答

Stringusername=request.getParameter("username");

<jsp:paramname="username" value="<%= username%>"></jsp:param>

上面这样写,程序没有报错,可以运行

 

<jsp:param name="username"value="<%= request.getParameter("username")%>"></jsp:param>

上面这样写的话,程序会报错

 

我去了CSDN查了一下,发现

“将value后面的"username”改为\"username\",这样的话,则可以通过编译并顺利执行

或者

<jsp:paramname="username" value='<%=request.getParameter("username") %>'></jsp:param>

把value之后的双引号改为单引号

 

我估计原因是由于4个双引号之间,会以前2个作为截止标记,这样的话就会出错,如果用了\的话,就会当中间2个双引号作为转义字符,则可以顺利执行。

相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载