struts做网站的问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:54:57
用struts做网站首页index.jsp,由于首页的数据需要从数据库里读取,所以在进入http://localhost/book时首先到index.htm,然后从index.htm跳转到action,进行数据查询,之后maping..index.jsp,数据用<logic:nopresent>
和<logic:present><logic:itertor><bean:write>显示
但是如果直接输入http://localhost/book/index.jsp时,则因为不经过action,铁定进行nopresent,这如何是好?
一楼的大哥,如果用javabean,jsp中是否会承载过多的<%%>代码?这样是否符合大网站的要求?小弟也是自学不久,请多指点。如果是用javaben,能否找个比较主流的例子给小弟看下,我看过很多示例,基本都是在JSP里循环取出数据,再绑定到页面上,这好像很不规范

不太理解你的意思,不过html可以实现的jsp同样可以实现,我想你是先打开htm,然后通过超链接启动action的吧?
建议你使用javabean,加载index.jsp的时候直接用JavaBean来获取需要的东西
网站开发要灵活一点,技术是死的,人是活得,不要让技术限制了思路

因为index.jsp肯定需要后台参数,所以直接请求是不行的。你可以写个过滤器。

非法访问 设置一个session就行了 当sessin不符合时 为非法访问

写过滤器,或拦接器啊,为什么要让非法用户能访问到action呢。要作控制啊。