是打开就跳转,不用form提交,也不用超链接。
如果我的xml中servlet的url是:/main
我在JSP中想要跳转到servlet,并且传值到servlet,我知道表单可以这样写:
超链接可以这样写:
我是想一打开JSP页面就跳转到servlet,在servlet中取出数据库中表的值,然后再跳转回jsp,显示取出的值。
onload标签执行一段js,js跳转后台
用response.sendRedirect(“URL”)试试么,我没明白你的意思,不点提交,也不用href,那就只能用response.sendRedirect或者forward了
form标签增加onload属性,在页面加载时执行
jsp中写:
在servlet中可以输出html封装数据,也可以在jsp中做个判断,
用户名 | 密码 |
…………………..
flag是进入servlet中之后赋值的。
30分
太简单了
request.setAtrribute(“pname”,”selectall”);
request.getDispatcher(“/main”).include(request,response);
%>
就是这样的
用五楼的方法试过了,可以跳转,但是在servlet中我无法在跳转回原来的JSP了,在servlet中我用request.getRequestDispatcher(start.jsp).forward(request,response) ;进行跳转的
引用 7 楼 kinged87 的回复:
用五楼的方法试过了,可以跳转,但是在servlet中我无法在跳转回原来的JSP了,在servlet中我用request.getRequestDispatcher(start.jsp).forward(request,response) ;进行跳转的
你去看include的含义。
lz看不懂我的嗎?
引用 4 楼 iisgirl 的回复:
jsp中写:
在servlet中可以输出html封装数据,也可以在jsp中做个判断,
……
这个是可以的!但估计没测试,lz可以调试下。用到struts也可以的!
10分
用JS的onload可以实现,在web.xml中配置welcome页面时用servlet的映射路径也可以
引用 7 楼 kinged87 的回复:
用五楼的方法试过了,可以跳转,但是在servlet中我无法在跳转回原来的JSP了,在servlet中我用request.getRequestDispatcher(start.jsp).forward(request,response) ;进行跳转的
不明白lz用意,既然要跳转回原来的jsp为什么写这样的语句呢
引用 12 楼 leomn 的回复:
[Quote=引用 7 楼 kinged87 的回复:]
用五楼的方法试过了,可以跳转,但是在servlet中我无法在跳转回原来的JSP了,在servlet中我用request.getRequestDispatcher(start.jsp).forward(request,response) ;进行跳转的
不明白lz用意,既然要跳转回原来的jsp为什么写这样的语句呢
我也是这问题,请问要从jsp跳到servlet,取得值之后再回来显示该怎么写呢?
function 函数名称(count){
location.href=”jie?p=cart.jsp&price=”+count;
}