永发信息网

java问题,servlet中怎么嵌套HTML标签

答案:2  悬赏:70  手机版
解决时间 2021-04-03 17:56
  • 提问者网友:斑駁影
  • 2021-04-03 14:00
java问题,servlet中怎么嵌套HTML标签
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-04-03 15:18
servlet不能直接写html的,它是一个java类,但是可以如下来写(放到out.println()里)

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println(" A Servlet");
out.println(" ");
out.println("");
out.println(" ");
out.println("");
out.flush();
out.close();
}

servlet要做的处理:登陆验证成功就直接跳转到要去的页面,否则就在当前页面显示“登陆失败”信息然后设置x秒后自动跳转回原来的jsp;或者登陆不成功跳转回原jsp并附带登陆失败的参数追问请问我图片中的<%=username%>怎么处理?我如何在servlet中的HTML标签内再嵌套java代码?追答字符串拼接就行了啊,比如:out.println("您的账号是:"+username+"");
全部回答
  • 1楼网友:梦中风几里
  • 2021-04-03 16:54

把他当成字符串直接用流输出出来就好了HttpServletResponse response;//具体怎么得到这个对象的你应该知道吧
response.setCharacterEncoding("utf-8");
response.setContentType("text/html");
PrintWriter writer =response.getWriter();
writer.write("注册成功");//就如这样把你要的html代码写进去就行了
//
//最后记得这一下
writer.flush();追问请问我图片中的<%=username%>怎么处理?我如何在servlet中的HTML标签内再嵌套java代码?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯