在jsp中一一打印值
我使用 servlet 从数据库获取值,我想在 jsp 中打印它。我的问题是值的打印方式类似于 usera userb userc。我希望输出类似于
usera
userb
userc
“请帮助我做到这一点”。这是我尝试过的
<%
String Users=request.getParameter("Users");
String User[]=Users.trim().split(" ");
for(int i=0;i<User.length;i++){
out.println(User[i]);
}
%>
I use a servlet to get values from database and I want to print that in jsp. My problem is the values are printed like usera userb userc. I want the output to be like
usera
userb
userc
Please help me to do this. Here is what i have tried
<%
String Users=request.getParameter("Users");
String User[]=Users.trim().split(" ");
for(int i=0;i<User.length;i++){
out.println(User[i]);
}
%>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于您要输出 html,因此应在每个用户后面添加
:请注意,不建议在 JSP 中使用 java 代码。在 servlet 中编写 Java 代码,将结果作为请求属性,然后转发到 JSP,您可以在其中使用 JSTL 显示结果。
Since you are outputting html, you should add
<br />
after each user:Note that it is not advisable to use java code in JSPs. Write your java code in a servlet, place the results as request attributes, and then forward to a JSP, where you can show the result using JSTL.
我建议你使用 JSTL
它应该是这样的:
在 servlet 中执行 java 代码并将请求转发到 jsp 文件
Servlet :
在该 jsp 文件中
另请参阅
I would suggest you to go for JSTL
Here is how it should be :
Perform java code at servlet and forward request to a jsp file
Servlet :
in that jsp file
See Also