java中怎么调用jsp页面

java中怎么调用jsp页面,第1张

调用是指什么意思? 是从serlvet跳转到jsp嘛?

可以请求转发 request.getRequestDispatcher("/index.jsp").forward(request,response)

和重定向 response.sendRedirect("/index.jsp")

strtus2 直接在result /中写就是了

springmvc 他封装到有对象,modleAndView

A.jsp

<%@ page language="java" contentType="text/htmlcharset=GB18030"

pageEncoding="GB18030"%>

<%@include file="B.jsp" %>

B.jsp

...

function fuck(form){

window.alert("aa")

document.writeln("aaaaaaaaa")

return false

}

导入那个java文件 在<% 创建一个泥要调用的方法所属的类的对象 就可以调用了 %>

如果你说的JavaBean里的set方法。为了不出现java代码。可以

<usebean:id="你想叫new的一个对象句柄,现在叫chen" class="你的类的地址">

然后用<jsp:setProperty name=“age”,property="22">

用java代码也行<

chen.setAge(22)

用request,或者session以及application都可以将java程序输出到jsp中,例如session.setAttribute("hello","你好"),在前端页面用el表达式<%hello%>就可以获得“你好”这个字符串,但是一般传值都用request,因为作用范围小,仅存在于一次请求中,不仅安全,占用资源也省,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11144137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存