html设置request参数值,HTML:使用println()/ getParameter()设置“输入”标签“值”属性...

我正在编写一个基本搜索页面。如果您在index.jsp的搜索栏中输入关键字(如“cookie”),则results.jsp页面将显示搜索栏,其中显示关键字“cookie”以及搜索结果。HTML:使用println()/ getParameter()设置“输入”标签“值”属性

我在动态分配results.jsp中的关键字时遇到了问题。我的代码是这样的:

>

我尝试了2种方法让我的关键字正确显示/保存,都失败了。这里是我的尝试:

1)

结果:关键字没有显示results.jsp的搜索栏上也没有分配给value属性。

2)

结果:只有显示和分配给所述值attrivute关键字字符串的一部分。例如,如果Keyword =“巧克力饼干”,那么只有“巧克力”被分配给值属性并显示。

Questioins:

1)为什么println()一样有所作为? getParameter(“Keyword”)返回一个String,并且value属性接受一个String。

2)如何分配out.println(getParameter(“Keyword”))只显示/保存关键字的第一部分?

你能帮我弄明白吗?先谢谢你。

2015-12-20

Sean

+0

当你查看html的源代码时,值是否有引号?例如。 value =“巧克力曲奇” –

+0

我没有使用String对象。我用value = 。所以我猜不是? –

+1

它应该可能是value =“”。如果您输出值=巧克力曲奇,它会将空间解析为参数值和曲奇的结尾作为下一曲名的结尾。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值