action

pmlxp 2009-07-18 12:19:50
直接在地址栏中输入index.jsp,页面直接显示从数据库取出来的新闻
也就是说没有按钮或者链接来写action
怎么做??
...全文
66 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bean 2009-07-18
  • 打赏
  • 举报
回复
在index.jsp页面中使用
<jsp:forward path=" "/>来链接action
pmlxp 2009-07-18
  • 打赏
  • 举报
回复
6楼的仁兄
我们的意思不一样
mayanyun1986 2009-07-18
  • 打赏
  • 举报
回复
把index.jsp变为跳转页面,
%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<html>
<head>
<title>正在进入系统...</title>
<script type="text/javascript">
function showMain()
{
document.form1.submit();
}
</script>
</head>

<body onload="showMain()">
<form name="form1" action="showMain.action?libraryID=1&versionId=1" method="get">

</form>

正在进入系统...
</body>
</html>
JasonXiaohan 2009-07-18
  • 打赏
  • 举报
回复
你可以在页面中使用隐藏域的方式来实现这个功能。例如<html:form action="/login" method="post">
<input type="hidden" name="action" value="seleceAllMessage"/>
</html:form>
说明一下:action中所填写的值是在struts的配置文件中配置的。是strtus-config.xml中的path="/login"。name引用的是在struts-config.xml配置文件中给定的初始化参数的值:parameter="action" 。至于value的值就是在action中要具体写的方法。当然这里面要使用动态action。
pmlxp 2009-07-18
  • 打赏
  • 举报
回复
是这样吗?
<jsp: forward page="/level.do?title=selectall"/>
ZhaoHuiZiXin 2009-07-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lastyang 的回复:]
在index.jsp页面中使用
<jsp:forward path=" "/>来链接action
[/Quote]
有道理..
sangshusen_1988 2009-07-18
  • 打赏
  • 举报
回复
1楼正解

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧